|
1
|
|
/* |
|
2
|
|
* Licensed to the Apache Software Foundation (ASF) under one or more |
|
3
|
|
* contributor license agreements. See the NOTICE file distributed with |
|
4
|
|
* this work for additional information regarding copyright ownership. |
|
5
|
|
* The ASF licenses this file to You under the Apache License, Version 2.0 |
|
6
|
|
* (the "License"); you may not use this file except in compliance with |
|
7
|
|
* the License. You may obtain a copy of the License at |
|
8
|
|
* |
|
9
|
|
* http://www.apache.org/licenses/LICENSE-2.0 |
|
10
|
|
* |
|
11
|
|
* Unless required by applicable law or agreed to in writing, software |
|
12
|
|
* distributed under the License is distributed on an "AS IS" BASIS, |
|
13
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
14
|
|
* See the License for the specific language governing permissions and |
|
15
|
|
* limitations under the License. |
|
16
|
|
*/ |
|
17
|
|
|
|
18
|
|
package org.apache.commons.numbers.complex; |
|
19
|
|
|
|
20
|
|
import java.io.Serializable; |
|
21
|
|
import java.util.ArrayList; |
|
22
|
|
import java.util.List; |
|
23
|
|
import java.util.function.DoubleUnaryOperator; |
|
24
|
|
|
|
25
|
|
/** |
|
26
|
|
* Cartesian representation of a complex number, i.e. a number which has both a |
|
27
|
|
* real and imaginary part. |
|
28
|
|
* |
|
29
|
|
* <p>This class is immutable. All arithmetic will create a new instance for the |
|
30
|
|
* result.</p> |
|
31
|
|
* |
|
32
|
|
* <p>Arithmetic in this class conforms to the C99 standard for complex numbers |
|
33
|
|
* defined in ISO/IEC 9899, Annex G. Methods have been named using the equivalent |
|
34
|
|
* method in ISO C99. The behavior for special cases is listed as defined in C99.</p> |
|
35
|
|
* |
|
36
|
|
* <p>For functions \( f \) which obey the conjugate equality \( conj(f(z)) = f(conj(z)) \), |
|
37
|
|
* the specifications for the upper half-plane imply the specifications for the lower |
|
38
|
|
* half-plane.</p> |
|
39
|
|
* |
|
40
|
|
* <p>For functions that are either odd, \( f(z) = -f(-z) \), or even, \( f(z) = f(-z) \), |
|
41
|
|
* the specifications for the first quadrant imply the specifications for the other three |
|
42
|
|
* quadrants.</p> |
|
43
|
|
* |
|
44
|
|
* <p>Special cases of <a href="http://mathworld.wolfram.com/BranchCut.html">branch cuts</a> |
|
45
|
|
* for multivalued functions adopt the principle value convention from C99. Specials cases |
|
46
|
|
* from C99 that raise the "invalid" or "divide-by-zero" |
|
47
|
|
* <a href="https://en.cppreference.com/w/c/numeric/fenv/FE_exceptions">floating-point |
|
48
|
|
* exceptions</a> return the documented value without an explicit mechanism to notify |
|
49
|
|
* of the exception case, that is no exceptions are thrown during computations in-line with |
|
50
|
|
* the convention of the corresponding single-valued functions in |
|
51
|
|
* {@link java.lang.Math java.lang.Math}. |
|
52
|
|
* These cases are documented in the method special cases as "invalid" or "divide-by-zero" |
|
53
|
|
* floating-point operation. |
|
54
|
|
* Note: Invalid floating-point exception cases will result in a complex number where the |
|
55
|
|
* cardinality of NaN component parts has increased as a real or imaginary part could |
|
56
|
|
* not be computed and is set to NaN. |
|
57
|
|
* |
|
58
|
|
* @see <a href="http://www.open-std.org/JTC1/SC22/WG14/www/standards"> |
|
59
|
|
* ISO/IEC 9899 - Programming languages - C</a> |
|
60
|
|
*/ |
|
61
|
|
public final class Complex implements Serializable { |
|
62
|
|
/** |
|
63
|
|
* A complex number representing \( i \), the square root of \( -1 \). |
|
64
|
|
* |
|
65
|
|
* <p>\( (0 + i 1) \). |
|
66
|
|
*/ |
|
67
|
|
public static final Complex I = new Complex(0, 1); |
|
68
|
|
/** |
|
69
|
|
* A complex number representing one. |
|
70
|
|
* |
|
71
|
|
* <p>\( (1 + i 0) \). |
|
72
|
|
*/ |
|
73
|
|
public static final Complex ONE = new Complex(1, 0); |
|
74
|
|
/** |
|
75
|
|
* A complex number representing zero. |
|
76
|
|
* |
|
77
|
|
* <p>\( (0 + i 0) \). |
|
78
|
|
*/ |
|
79
|
|
public static final Complex ZERO = new Complex(0, 0); |
|
80
|
|
|
|
81
|
|
/** A complex number representing {@code NaN + i NaN}. */ |
|
82
|
|
private static final Complex NAN = new Complex(Double.NaN, Double.NaN); |
|
83
|
|
/** π/2. */ |
|
84
|
|
private static final double PI_OVER_2 = 0.5 * Math.PI; |
|
85
|
|
/** π/4. */ |
|
86
|
|
private static final double PI_OVER_4 = 0.25 * Math.PI; |
|
87
|
|
/** Natural logarithm of 2 (ln(2)). */ |
|
88
|
|
private static final double LN_2 = Math.log(2); |
|
89
|
|
/** Base 10 logarithm of 10 divided by 2 (log10(e)/2). */ |
|
90
|
|
private static final double LOG_10E_O_2 = Math.log10(Math.E) / 2; |
|
91
|
|
/** Base 10 logarithm of 2 (log10(2)). */ |
|
92
|
|
private static final double LOG10_2 = Math.log10(2); |
|
93
|
|
/** {@code 1/2}. */ |
|
94
|
|
private static final double HALF = 0.5; |
|
95
|
|
/** {@code sqrt(2)}. */ |
|
96
|
|
private static final double ROOT2 = 1.4142135623730951; |
|
97
|
|
/** {@code 1.0 / sqrt(2)}. |
|
98
|
|
* This is pre-computed to the closest double from the exact result. |
|
99
|
|
* It is 1 ULP different from 1.0 / Math.sqrt(2) but equal to Math.sqrt(2) / 2. |
|
100
|
|
*/ |
|
101
|
|
private static final double ONE_OVER_ROOT2 = 0.7071067811865476; |
|
102
|
|
/** The bit representation of {@code -0.0}. */ |
|
103
|
|
private static final long NEGATIVE_ZERO_LONG_BITS = Double.doubleToLongBits(-0.0); |
|
104
|
|
/** Exponent offset in IEEE754 representation. */ |
|
105
|
|
private static final int EXPONENT_OFFSET = 1023; |
|
106
|
|
/** |
|
107
|
|
* Largest double-precision floating-point number such that |
|
108
|
|
* {@code 1 + EPSILON} is numerically equal to 1. This value is an upper |
|
109
|
|
* bound on the relative error due to rounding real numbers to double |
|
110
|
|
* precision floating-point numbers. |
|
111
|
|
* |
|
112
|
|
* <p>In IEEE 754 arithmetic, this is 2<sup>-53</sup>. |
|
113
|
|
* Copied from o.a.c.numbers.Precision. |
|
114
|
|
* |
|
115
|
|
* @see <a href="http://en.wikipedia.org/wiki/Machine_epsilon">Machine epsilon</a> |
|
116
|
|
*/ |
|
117
|
|
private static final double EPSILON = Double.longBitsToDouble((EXPONENT_OFFSET - 53L) << 52); |
|
118
|
|
/** Mask to remove the sign bit from a long. */ |
|
119
|
|
private static final long UNSIGN_MASK = 0x7fff_ffff_ffff_ffffL; |
|
120
|
|
/** Mask to extract the 52-bit mantissa from a long representation of a double. */ |
|
121
|
|
private static final long MANTISSA_MASK = 0x000f_ffff_ffff_ffffL; |
|
122
|
|
/** The multiplier used to split the double value into hi and low parts. This must be odd |
|
123
|
|
* and a value of 2^s + 1 in the range {@code p/2 <= s <= p-1} where p is the number of |
|
124
|
|
* bits of precision of the floating point number. Here {@code s = 27}.*/ |
|
125
|
|
private static final double MULTIPLIER = 1.34217729E8; |
|
126
|
|
|
|
127
|
|
/** |
|
128
|
|
* Crossover point to switch computation for asin/acos factor A. |
|
129
|
|
* This has been updated from the 1.5 value used by Hull et al to 10 |
|
130
|
|
* as used in boost::math::complex. |
|
131
|
|
* @see <a href="https://svn.boost.org/trac/boost/ticket/7290">Boost ticket 7290</a> |
|
132
|
|
*/ |
|
133
|
|
private static final double A_CROSSOVER = 10.0; |
|
134
|
|
/** Crossover point to switch computation for asin/acos factor B. */ |
|
135
|
|
private static final double B_CROSSOVER = 0.6471; |
|
136
|
|
/** |
|
137
|
|
* The safe maximum double value {@code x} to avoid loss of precision in asin/acos. |
|
138
|
|
* Equal to sqrt(M) / 8 in Hull, et al (1997) with M the largest normalised floating-point value. |
|
139
|
|
*/ |
|
140
|
|
private static final double SAFE_MAX = Math.sqrt(Double.MAX_VALUE) / 8; |
|
141
|
|
/** |
|
142
|
|
* The safe minimum double value {@code x} to avoid loss of precision/underflow in asin/acos. |
|
143
|
|
* Equal to sqrt(u) * 4 in Hull, et al (1997) with u the smallest normalised floating-point value. |
|
144
|
|
*/ |
|
145
|
|
private static final double SAFE_MIN = Math.sqrt(Double.MIN_NORMAL) * 4; |
|
146
|
|
/** |
|
147
|
|
* The safe maximum double value {@code x} to avoid loss of precision in atanh. |
|
148
|
|
* Equal to sqrt(M) / 2 with M the largest normalised floating-point value. |
|
149
|
|
*/ |
|
150
|
|
private static final double SAFE_UPPER = Math.sqrt(Double.MAX_VALUE) / 2; |
|
151
|
|
/** |
|
152
|
|
* The safe minimum double value {@code x} to avoid loss of precision/underflow in atanh. |
|
153
|
|
* Equal to sqrt(u) * 2 with u the smallest normalised floating-point value. |
|
154
|
|
*/ |
|
155
|
|
private static final double SAFE_LOWER = Math.sqrt(Double.MIN_NORMAL) * 2; |
|
156
|
|
/** The safe maximum double value {@code x} to avoid overflow in sqrt. */ |
|
157
|
|
private static final double SQRT_SAFE_UPPER = Double.MAX_VALUE / 8; |
|
158
|
|
/** |
|
159
|
|
* A safe maximum double value {@code m} where {@code e^m} is not infinite. |
|
160
|
|
* This can be used when functions require approximations of sinh(x) or cosh(x) |
|
161
|
|
* when x is large using exp(x): |
|
162
|
|
* <pre> |
|
163
|
|
* sinh(x) = (e^x - e^-x) / 2 = sign(x) * e^|x| / 2 |
|
164
|
|
* cosh(x) = (e^x + e^-x) / 2 = e^|x| / 2 </pre> |
|
165
|
|
* |
|
166
|
|
* <p>This value can be used to approximate e^x using a product: |
|
167
|
|
* |
|
168
|
|
* <pre> |
|
169
|
|
* e^x = product_n (e^m) * e^(x-nm) |
|
170
|
|
* n = (int) x/m |
|
171
|
|
* e.g. e^2000 = e^m * e^m * e^(2000 - 2m) </pre> |
|
172
|
|
* |
|
173
|
|
* <p>The value should be below ln(max_value) ~ 709.783. |
|
174
|
|
* The value m is set to an integer for less error when subtracting m and chosen as |
|
175
|
|
* even (m=708) as it is used as a threshold in tanh with m/2. |
|
176
|
|
* |
|
177
|
|
* <p>The value is used to compute e^x multiplied by a small number avoiding |
|
178
|
|
* overflow (sinh/cosh) or a small number divided by e^x without underflow due to |
|
179
|
|
* infinite e^x (tanh). The following conditions are used: |
|
180
|
|
* <pre> |
|
181
|
|
* 0.5 * e^m * Double.MIN_VALUE * e^m * e^m = Infinity |
|
182
|
|
* 2.0 / e^m / e^m = 0.0 </pre> |
|
183
|
|
*/ |
|
184
|
|
private static final double SAFE_EXP = 708; |
|
185
|
|
/** |
|
186
|
|
* The value of Math.exp(SAFE_EXP): e^708. |
|
187
|
|
* To be used in overflow/underflow safe products of e^m to approximate e^x where x > m. |
|
188
|
|
*/ |
|
189
|
|
private static final double EXP_M = Math.exp(SAFE_EXP); |
|
190
|
|
|
|
191
|
|
/** 60 shifted 20-bits to align with the exponent of the upper 32-bits of a double. */ |
|
192
|
|
private static final int EXP_60 = 0x3c_00000; |
|
193
|
|
/** Represents an exponent of 500 in unbiased form shifted 20-bits to align with the upper 32-bits of a double. */ |
|
194
|
|
private static final int EXP_500 = 0x5f3_00000; |
|
195
|
|
/** Represents an exponent of 1024 in unbiased form (infinite or nan) |
|
196
|
|
* shifted 20-bits to align with the upper 32-bits of a double. */ |
|
197
|
|
private static final int EXP_1024 = 0x7ff_00000; |
|
198
|
|
/** Represents an exponent of -500 in unbiased form shifted 20-bits to align with the upper 32-bits of a double. */ |
|
199
|
|
private static final int EXP_NEG_500 = 0x20b_00000; |
|
200
|
|
/** 2^600. */ |
|
201
|
|
private static final double TWO_POW_600 = 0x1.0p+600; |
|
202
|
|
/** 2^-600. */ |
|
203
|
|
private static final double TWO_POW_NEG_600 = 0x1.0p-600; |
|
204
|
|
|
|
205
|
|
/** Serializable version identifier. */ |
|
206
|
|
private static final long serialVersionUID = 20180201L; |
|
207
|
|
|
|
208
|
|
/** |
|
209
|
|
* The size of the buffer for {@link #toString()}. |
|
210
|
|
* |
|
211
|
|
* <p>The longest double will require a sign, a maximum of 17 digits, the decimal place |
|
212
|
|
* and the exponent, e.g. for max value this is 24 chars: -1.7976931348623157e+308. |
|
213
|
|
* Set the buffer size to twice this and round up to a power of 2 thus |
|
214
|
|
* allowing for formatting characters. The size is 64. |
|
215
|
|
*/ |
|
216
|
|
private static final int TO_STRING_SIZE = 64; |
|
217
|
|
/** The minimum number of characters in the format. This is 5, e.g. {@code "(0,0)"}. */ |
|
218
|
|
private static final int FORMAT_MIN_LEN = 5; |
|
219
|
|
/** {@link #toString() String representation}. */ |
|
220
|
|
private static final char FORMAT_START = '('; |
|
221
|
|
/** {@link #toString() String representation}. */ |
|
222
|
|
private static final char FORMAT_END = ')'; |
|
223
|
|
/** {@link #toString() String representation}. */ |
|
224
|
|
private static final char FORMAT_SEP = ','; |
|
225
|
|
/** The minimum number of characters before the separator. This is 2, e.g. {@code "(0"}. */ |
|
226
|
|
private static final int BEFORE_SEP = 2; |
|
227
|
|
|
|
228
|
|
/** The imaginary part. */ |
|
229
|
|
private final double imaginary; |
|
230
|
|
/** The real part. */ |
|
231
|
|
private final double real; |
|
232
|
|
|
|
233
|
|
/** |
|
234
|
|
* Define a constructor for a Complex. |
|
235
|
|
* This is used in functions that implement trigonomic identities. |
|
236
|
|
*/ |
|
237
|
|
@FunctionalInterface |
|
238
|
|
private interface ComplexConstructor { |
|
239
|
|
/** |
|
240
|
|
* Create a complex number given the real and imaginary parts. |
|
241
|
|
* |
|
242
|
|
* @param real Real part. |
|
243
|
|
* @param imaginary Imaginary part. |
|
244
|
|
* @return {@code Complex} object. |
|
245
|
|
*/ |
|
246
|
|
Complex create(double real, double imaginary); |
|
247
|
|
} |
|
248
|
|
|
|
249
|
|
/** |
|
250
|
|
* Private default constructor. |
|
251
|
|
* |
|
252
|
|
* @param real Real part. |
|
253
|
|
* @param imaginary Imaginary part. |
|
254
|
|
*/ |
|
255
|
|
private Complex(double real, double imaginary) { |
|
256
|
6
1. : Removed assignment to member variable real → KILLED
2. : Negated double local variable number 1 → KILLED
3. : Incremented (a++) double local variable number 1 → KILLED
4. : Decremented (a--) double local variable number 1 → KILLED
5. : Incremented (++a) double local variable number 1 → KILLED
6. : Decremented (--a) double local variable number 1 → KILLED
|
this.real = real; |
|
257
|
6
1. : Removed assignment to member variable imaginary → KILLED
2. : Negated double local variable number 3 → KILLED
3. : Incremented (a++) double local variable number 3 → KILLED
4. : Decremented (a--) double local variable number 3 → KILLED
5. : Incremented (++a) double local variable number 3 → KILLED
6. : Decremented (--a) double local variable number 3 → KILLED
|
this.imaginary = imaginary; |
|
258
|
|
} |
|
259
|
|
|
|
260
|
|
/** |
|
261
|
|
* Create a complex number given the real and imaginary parts. |
|
262
|
|
* |
|
263
|
|
* @param real Real part. |
|
264
|
|
* @param imaginary Imaginary part. |
|
265
|
|
* @return {@code Complex} number. |
|
266
|
|
*/ |
|
267
|
|
public static Complex ofCartesian(double real, double imaginary) { |
|
268
|
13
1. ofCartesian : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
2. ofCartesian : replaced return value with null for org/apache/commons/numbers/complex/Complex::ofCartesian → KILLED
3. ofCartesian : mutated return of Object value for org/apache/commons/numbers/complex/Complex::ofCartesian to ( if (x != null) null else throw new RuntimeException ) → KILLED
4. ofCartesian : Negated double local variable number 0 → KILLED
5. ofCartesian : Negated double local variable number 2 → KILLED
6. ofCartesian : Incremented (a++) double local variable number 0 → KILLED
7. ofCartesian : Incremented (a++) double local variable number 2 → KILLED
8. ofCartesian : Decremented (a--) double local variable number 0 → KILLED
9. ofCartesian : Decremented (a--) double local variable number 2 → KILLED
10. ofCartesian : Incremented (++a) double local variable number 0 → KILLED
11. ofCartesian : Incremented (++a) double local variable number 2 → KILLED
12. ofCartesian : Decremented (--a) double local variable number 0 → KILLED
13. ofCartesian : Decremented (--a) double local variable number 2 → KILLED
|
return new Complex(real, imaginary); |
|
269
|
|
} |
|
270
|
|
|
|
271
|
|
/** |
|
272
|
|
* Creates a complex number from its polar representation using modulus {@code rho} (\( \rho \)) |
|
273
|
|
* and phase angle {@code theta} (\( \theta \)). |
|
274
|
|
* |
|
275
|
|
* \[ x = \rho \cos(\theta) \\ |
|
276
|
|
* y = \rho \sin(\theta) \] |
|
277
|
|
* |
|
278
|
|
* <p>Requires that {@code rho} is non-negative and non-NaN and {@code theta} is finite; |
|
279
|
|
* otherwise returns a complex with NaN real and imaginary parts. A {@code rho} value of |
|
280
|
|
* {@code -0.0} is considered negative and an invalid modulus. |
|
281
|
|
* |
|
282
|
|
* <p>A non-NaN complex number constructed using this method will satisfy the following |
|
283
|
|
* to within floating-point error when {@code theta} is in the range |
|
284
|
|
* \( -\pi\ \lt \theta \leq \pi \): |
|
285
|
|
* |
|
286
|
|
* <pre> |
|
287
|
|
* Complex.ofPolar(rho, theta).abs() == rho |
|
288
|
|
* Complex.ofPolar(rho, theta).arg() == theta</pre> |
|
289
|
|
* |
|
290
|
|
* <p>If {@code rho} is infinite then the resulting parts may be infinite or NaN |
|
291
|
|
* following the rules for double arithmetic, for example:</p> |
|
292
|
|
* |
|
293
|
|
* <ul> |
|
294
|
|
* <li>{@code ofPolar(}\( -0.0 \){@code , }\( 0 \){@code ) = }\( \text{NaN} + i \text{NaN} \) |
|
295
|
|
* <li>{@code ofPolar(}\( 0.0 \){@code , }\( 0 \){@code ) = }\( 0 + i 0 \) |
|
296
|
|
* <li>{@code ofPolar(}\( 1 \){@code , }\( 0 \){@code ) = }\( 1 + i 0 \) |
|
297
|
|
* <li>{@code ofPolar(}\( 1 \){@code , }\( \pi \){@code ) = }\( -1 + i \sin(\pi) \) |
|
298
|
|
* <li>{@code ofPolar(}\( \infty \){@code , }\( \pi \){@code ) = }\( -\infty + i \infty \) |
|
299
|
|
* <li>{@code ofPolar(}\( \infty \){@code , }\( 0 \){@code ) = }\( -\infty + i \text{NaN} \) |
|
300
|
|
* <li>{@code ofPolar(}\( \infty \){@code , }\( -\frac{\pi}{4} \){@code ) = }\( \infty - i \infty \) |
|
301
|
|
* <li>{@code ofPolar(}\( \infty \){@code , }\( 5\frac{\pi}{4} \){@code ) = }\( -\infty - i \infty \) |
|
302
|
|
* </ul> |
|
303
|
|
* |
|
304
|
|
* <p>This method is the functional equivalent of the C++ method {@code std::polar}. |
|
305
|
|
* |
|
306
|
|
* @param rho The modulus of the complex number. |
|
307
|
|
* @param theta The argument of the complex number. |
|
308
|
|
* @return {@code Complex} number. |
|
309
|
|
* @see <a href="http://mathworld.wolfram.com/PolarCoordinates.html">Polar Coordinates</a> |
|
310
|
|
*/ |
|
311
|
|
public static Complex ofPolar(double rho, double theta) { |
|
312
|
|
// Require finite theta and non-negative, non-nan rho |
|
313
|
42
1. ofPolar : removed call to java/lang/Double::isNaN → SURVIVED
2. ofPolar : equal to less or equal → SURVIVED
3. ofPolar : not equal to greater than → SURVIVED
4. ofPolar : negated conditional → KILLED
5. ofPolar : negated conditional → KILLED
6. ofPolar : negated conditional → KILLED
7. ofPolar : removed call to java/lang/Double::isFinite → KILLED
8. ofPolar : removed call to org/apache/commons/numbers/complex/Complex::negative → KILLED
9. ofPolar : removed conditional - replaced equality check with false → KILLED
10. ofPolar : removed conditional - replaced equality check with false → KILLED
11. ofPolar : removed conditional - replaced equality check with false → KILLED
12. ofPolar : removed conditional - replaced equality check with true → KILLED
13. ofPolar : removed conditional - replaced equality check with true → KILLED
14. ofPolar : removed conditional - replaced equality check with true → KILLED
15. ofPolar : Negated double local variable number 2 → KILLED
16. ofPolar : Negated double local variable number 0 → KILLED
17. ofPolar : Negated double local variable number 0 → KILLED
18. ofPolar : equal to less than → KILLED
19. ofPolar : not equal to less than → KILLED
20. ofPolar : equal to less than → KILLED
21. ofPolar : equal to less or equal → KILLED
22. ofPolar : not equal to less or equal → KILLED
23. ofPolar : equal to greater than → KILLED
24. ofPolar : equal to greater than → KILLED
25. ofPolar : equal to greater or equal → KILLED
26. ofPolar : not equal to greater or equal → KILLED
27. ofPolar : equal to greater or equal → KILLED
28. ofPolar : equal to not equal → KILLED
29. ofPolar : not equal to equal → KILLED
30. ofPolar : equal to not equal → KILLED
31. ofPolar : Incremented (a++) double local variable number 2 → KILLED
32. ofPolar : Incremented (a++) double local variable number 0 → KILLED
33. ofPolar : Incremented (a++) double local variable number 0 → KILLED
34. ofPolar : Decremented (a--) double local variable number 2 → KILLED
35. ofPolar : Decremented (a--) double local variable number 0 → KILLED
36. ofPolar : Decremented (a--) double local variable number 0 → KILLED
37. ofPolar : Incremented (++a) double local variable number 2 → KILLED
38. ofPolar : Incremented (++a) double local variable number 0 → KILLED
39. ofPolar : Incremented (++a) double local variable number 0 → KILLED
40. ofPolar : Decremented (--a) double local variable number 2 → KILLED
41. ofPolar : Decremented (--a) double local variable number 0 → KILLED
42. ofPolar : Decremented (--a) double local variable number 0 → KILLED
|
if (!Double.isFinite(theta) || negative(rho) || Double.isNaN(rho)) { |
|
314
|
2
1. ofPolar : replaced return value with null for org/apache/commons/numbers/complex/Complex::ofPolar → KILLED
2. ofPolar : mutated return of Object value for org/apache/commons/numbers/complex/Complex::ofPolar to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return NAN; |
|
315
|
|
} |
|
316
|
18
1. ofPolar : Negated double local variable number 2 → SURVIVED
2. ofPolar : replaced call to java/lang/Math::cos with argument → KILLED
3. ofPolar : Replaced double multiplication with division → KILLED
4. ofPolar : removed call to java/lang/Math::cos → KILLED
5. ofPolar : Negated double local variable number 0 → KILLED
6. ofPolar : Replaced double operation by second member → KILLED
7. ofPolar : Replaced double multiplication with division → KILLED
8. ofPolar : Replaced double multiplication with modulus → KILLED
9. ofPolar : Replaced double multiplication with addition → KILLED
10. ofPolar : Replaced double multiplication with subtraction → KILLED
11. ofPolar : Incremented (a++) double local variable number 0 → KILLED
12. ofPolar : Incremented (a++) double local variable number 2 → KILLED
13. ofPolar : Decremented (a--) double local variable number 0 → KILLED
14. ofPolar : Decremented (a--) double local variable number 2 → KILLED
15. ofPolar : Incremented (++a) double local variable number 0 → KILLED
16. ofPolar : Incremented (++a) double local variable number 2 → KILLED
17. ofPolar : Decremented (--a) double local variable number 0 → KILLED
18. ofPolar : Decremented (--a) double local variable number 2 → KILLED
|
final double x = rho * Math.cos(theta); |
|
317
|
18
1. ofPolar : Incremented (a++) double local variable number 0 → SURVIVED
2. ofPolar : replaced call to java/lang/Math::sin with argument → KILLED
3. ofPolar : Replaced double multiplication with division → KILLED
4. ofPolar : removed call to java/lang/Math::sin → KILLED
5. ofPolar : Negated double local variable number 0 → KILLED
6. ofPolar : Negated double local variable number 2 → KILLED
7. ofPolar : Replaced double operation by second member → KILLED
8. ofPolar : Replaced double multiplication with division → KILLED
9. ofPolar : Replaced double multiplication with modulus → KILLED
10. ofPolar : Replaced double multiplication with addition → KILLED
11. ofPolar : Replaced double multiplication with subtraction → KILLED
12. ofPolar : Incremented (a++) double local variable number 2 → KILLED
13. ofPolar : Decremented (a--) double local variable number 0 → KILLED
14. ofPolar : Decremented (a--) double local variable number 2 → KILLED
15. ofPolar : Incremented (++a) double local variable number 0 → KILLED
16. ofPolar : Incremented (++a) double local variable number 2 → KILLED
17. ofPolar : Decremented (--a) double local variable number 0 → KILLED
18. ofPolar : Decremented (--a) double local variable number 2 → KILLED
|
final double y = rho * Math.sin(theta); |
|
318
|
13
1. ofPolar : Incremented (a++) double local variable number 4 → SURVIVED
2. ofPolar : Incremented (a++) double local variable number 6 → SURVIVED
3. ofPolar : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. ofPolar : replaced return value with null for org/apache/commons/numbers/complex/Complex::ofPolar → KILLED
5. ofPolar : mutated return of Object value for org/apache/commons/numbers/complex/Complex::ofPolar to ( if (x != null) null else throw new RuntimeException ) → KILLED
6. ofPolar : Negated double local variable number 4 → KILLED
7. ofPolar : Negated double local variable number 6 → KILLED
8. ofPolar : Decremented (a--) double local variable number 4 → KILLED
9. ofPolar : Decremented (a--) double local variable number 6 → KILLED
10. ofPolar : Incremented (++a) double local variable number 4 → KILLED
11. ofPolar : Incremented (++a) double local variable number 6 → KILLED
12. ofPolar : Decremented (--a) double local variable number 4 → KILLED
13. ofPolar : Decremented (--a) double local variable number 6 → KILLED
|
return new Complex(x, y); |
|
319
|
|
} |
|
320
|
|
|
|
321
|
|
/** |
|
322
|
|
* Create a complex cis number. This is also known as the complex exponential: |
|
323
|
|
* |
|
324
|
|
* \[ \text{cis}(x) = e^{ix} = \cos(x) + i \sin(x) \] |
|
325
|
|
* |
|
326
|
|
* @param x {@code double} to build the cis number. |
|
327
|
|
* @return {@code Complex} cis number. |
|
328
|
|
* @see <a href="http://mathworld.wolfram.com/Cis.html">Cis</a> |
|
329
|
|
*/ |
|
330
|
|
public static Complex ofCis(double x) { |
|
331
|
17
1. ofCis : Negated double local variable number 0 → SURVIVED
2. ofCis : replaced call to java/lang/Math::cos with argument → KILLED
3. ofCis : replaced call to java/lang/Math::sin with argument → KILLED
4. ofCis : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
5. ofCis : removed call to java/lang/Math::cos → KILLED
6. ofCis : removed call to java/lang/Math::sin → KILLED
7. ofCis : replaced return value with null for org/apache/commons/numbers/complex/Complex::ofCis → KILLED
8. ofCis : mutated return of Object value for org/apache/commons/numbers/complex/Complex::ofCis to ( if (x != null) null else throw new RuntimeException ) → KILLED
9. ofCis : Negated double local variable number 0 → KILLED
10. ofCis : Incremented (a++) double local variable number 0 → KILLED
11. ofCis : Incremented (a++) double local variable number 0 → KILLED
12. ofCis : Decremented (a--) double local variable number 0 → KILLED
13. ofCis : Decremented (a--) double local variable number 0 → KILLED
14. ofCis : Incremented (++a) double local variable number 0 → KILLED
15. ofCis : Incremented (++a) double local variable number 0 → KILLED
16. ofCis : Decremented (--a) double local variable number 0 → KILLED
17. ofCis : Decremented (--a) double local variable number 0 → KILLED
|
return new Complex(Math.cos(x), Math.sin(x)); |
|
332
|
|
} |
|
333
|
|
|
|
334
|
|
/** |
|
335
|
|
* Returns a {@code Complex} instance representing the specified string {@code s}. |
|
336
|
|
* |
|
337
|
|
* <p>If {@code s} is {@code null}, then a {@code NullPointerException} is thrown. |
|
338
|
|
* |
|
339
|
|
* <p>The string must be in a format compatible with that produced by |
|
340
|
|
* {@link #toString() Complex.toString()}. |
|
341
|
|
* The format expects a start and end parentheses surrounding two numeric parts split |
|
342
|
|
* by a separator. Leading and trailing spaces are allowed around each numeric part. |
|
343
|
|
* Each numeric part is parsed using {@link Double#parseDouble(String)}. The parts |
|
344
|
|
* are interpreted as the real and imaginary parts of the complex number. |
|
345
|
|
* |
|
346
|
|
* <p>Examples of valid strings and the equivalent {@code Complex} are shown below: |
|
347
|
|
* |
|
348
|
|
* <pre> |
|
349
|
|
* "(0,0)" = Complex.ofCartesian(0, 0) |
|
350
|
|
* "(0.0,0.0)" = Complex.ofCartesian(0, 0) |
|
351
|
|
* "(-0.0, 0.0)" = Complex.ofCartesian(-0.0, 0) |
|
352
|
|
* "(-1.23, 4.56)" = Complex.ofCartesian(-1.23, 4.56) |
|
353
|
|
* "(1e300,-1.1e-2)" = Complex.ofCartesian(1e300, -1.1e-2)</pre> |
|
354
|
|
* |
|
355
|
|
* @param s String representation. |
|
356
|
|
* @return {@code Complex} number. |
|
357
|
|
* @throws NullPointerException if the string is null. |
|
358
|
|
* @throws NumberFormatException if the string does not contain a parsable complex number. |
|
359
|
|
* @see Double#parseDouble(String) |
|
360
|
|
* @see #toString() |
|
361
|
|
*/ |
|
362
|
|
public static Complex parse(String s) { |
|
363
|
1
1. parse : removed call to java/lang/String::length → KILLED
|
final int len = s.length(); |
|
364
|
21
1. parse : changed conditional boundary → SURVIVED
2. parse : Substituted 5 with 6 → SURVIVED
3. parse : Substituted 5 with 1 → SURVIVED
4. parse : Substituted 5 with 6 → SURVIVED
5. parse : Substituted 5 with 4 → SURVIVED
6. parse : greater or equal to greater than → SURVIVED
7. parse : negated conditional → KILLED
8. parse : removed conditional - replaced comparison check with false → KILLED
9. parse : removed conditional - replaced comparison check with true → KILLED
10. parse : Negated integer local variable number 1 → KILLED
11. parse : Substituted 5 with 0 → KILLED
12. parse : Substituted 5 with -1 → KILLED
13. parse : Substituted 5 with -5 → KILLED
14. parse : greater or equal to less than → KILLED
15. parse : greater or equal to less or equal → KILLED
16. parse : greater or equal to equal → KILLED
17. parse : greater or equal to not equal → KILLED
18. parse : Incremented (a++) integer local variable number 1 → KILLED
19. parse : Decremented (a--) integer local variable number 1 → KILLED
20. parse : Incremented (++a) integer local variable number 1 → KILLED
21. parse : Decremented (--a) integer local variable number 1 → KILLED
|
if (len < FORMAT_MIN_LEN) { |
|
365
|
|
throw new NumberFormatException( |
|
366
|
3
1. parse : replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED
2. parse : removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
3. parse : removed call to java/lang/NumberFormatException::<init> → KILLED
|
parsingExceptionMsg("Input too short, expected format", |
|
367
|
|
FORMAT_START + "x" + FORMAT_SEP + "y" + FORMAT_END, s)); |
|
368
|
|
} |
|
369
|
|
|
|
370
|
|
// Confirm start: '(' |
|
371
|
21
1. parse : equal to less or equal → SURVIVED
2. parse : Substituted 0 with 1 → KILLED
3. parse : Substituted 40 with 41 → KILLED
4. parse : negated conditional → KILLED
5. parse : removed call to java/lang/String::charAt → KILLED
6. parse : removed conditional - replaced equality check with false → KILLED
7. parse : removed conditional - replaced equality check with true → KILLED
8. parse : Substituted 0 with 1 → KILLED
9. parse : Substituted 40 with 1 → KILLED
10. parse : Substituted 40 with 0 → KILLED
11. parse : Substituted 0 with -1 → KILLED
12. parse : Substituted 40 with -1 → KILLED
13. parse : Substituted 40 with -40 → KILLED
14. parse : Substituted 0 with 1 → KILLED
15. parse : Substituted 40 with 41 → KILLED
16. parse : Substituted 0 with -1 → KILLED
17. parse : Substituted 40 with 39 → KILLED
18. parse : equal to less than → KILLED
19. parse : equal to greater than → KILLED
20. parse : equal to greater or equal → KILLED
21. parse : equal to not equal → KILLED
|
if (s.charAt(0) != FORMAT_START) { |
|
372
|
7
1. parse : Substituted 40 with 41 → SURVIVED
2. parse : Substituted 40 with 1 → SURVIVED
3. parse : Substituted 40 with 0 → SURVIVED
4. parse : Substituted 40 with 41 → SURVIVED
5. parse : Substituted 40 with 39 → SURVIVED
6. parse : Substituted 40 with -1 → KILLED
7. parse : Substituted 40 with -40 → KILLED
|
throw new NumberFormatException( |
|
373
|
4
1. parse : replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED
2. parse : removed call to java/lang/Character::valueOf → SURVIVED
3. parse : removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
4. parse : removed call to java/lang/NumberFormatException::<init> → KILLED
|
parsingExceptionMsg("Expected start delimiter", FORMAT_START, s)); |
|
374
|
|
} |
|
375
|
|
|
|
376
|
|
// Confirm end: ')' |
|
377
|
33
1. parse : equal to less or equal → SURVIVED
2. parse : Substituted 1 with 0 → KILLED
3. parse : Substituted 41 with 42 → KILLED
4. parse : Replaced integer subtraction with addition → KILLED
5. parse : negated conditional → KILLED
6. parse : removed call to java/lang/String::charAt → KILLED
7. parse : removed conditional - replaced equality check with false → KILLED
8. parse : removed conditional - replaced equality check with true → KILLED
9. parse : Negated integer local variable number 1 → KILLED
10. parse : Replaced integer operation by second member → KILLED
11. parse : Replaced integer subtraction with addition → KILLED
12. parse : Replaced integer subtraction with multiplication → KILLED
13. parse : Replaced integer subtraction with division → KILLED
14. parse : Replaced integer subtraction with modulus → KILLED
15. parse : Substituted 41 with 1 → KILLED
16. parse : Substituted 1 with 0 → KILLED
17. parse : Substituted 41 with 0 → KILLED
18. parse : Substituted 1 with -1 → KILLED
19. parse : Substituted 41 with -1 → KILLED
20. parse : Substituted 1 with -1 → KILLED
21. parse : Substituted 41 with -41 → KILLED
22. parse : Substituted 1 with 2 → KILLED
23. parse : Substituted 41 with 42 → KILLED
24. parse : Substituted 1 with 0 → KILLED
25. parse : Substituted 41 with 40 → KILLED
26. parse : equal to less than → KILLED
27. parse : equal to greater than → KILLED
28. parse : equal to greater or equal → KILLED
29. parse : equal to not equal → KILLED
30. parse : Incremented (a++) integer local variable number 1 → KILLED
31. parse : Decremented (a--) integer local variable number 1 → KILLED
32. parse : Incremented (++a) integer local variable number 1 → KILLED
33. parse : Decremented (--a) integer local variable number 1 → KILLED
|
if (s.charAt(len - 1) != FORMAT_END) { |
|
378
|
7
1. parse : Substituted 41 with 42 → SURVIVED
2. parse : Substituted 41 with 1 → SURVIVED
3. parse : Substituted 41 with 0 → SURVIVED
4. parse : Substituted 41 with 42 → SURVIVED
5. parse : Substituted 41 with 40 → SURVIVED
6. parse : Substituted 41 with -1 → KILLED
7. parse : Substituted 41 with -41 → KILLED
|
throw new NumberFormatException( |
|
379
|
4
1. parse : replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED
2. parse : removed call to java/lang/Character::valueOf → SURVIVED
3. parse : removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
4. parse : removed call to java/lang/NumberFormatException::<init> → KILLED
|
parsingExceptionMsg("Expected end delimiter", FORMAT_END, s)); |
|
380
|
|
} |
|
381
|
|
|
|
382
|
|
// Confirm separator ',' is between at least 2 characters from |
|
383
|
|
// either end: "(x,x)" |
|
384
|
|
// Count back from the end ignoring the last 2 characters. |
|
385
|
27
1. parse : Substituted 3 with 4 → SURVIVED
2. parse : Replaced integer subtraction with addition → SURVIVED
3. parse : Replaced integer subtraction with addition → SURVIVED
4. parse : Replaced integer subtraction with multiplication → SURVIVED
5. parse : Substituted 3 with 1 → SURVIVED
6. parse : Substituted 3 with 0 → SURVIVED
7. parse : Substituted 3 with -1 → SURVIVED
8. parse : Substituted 3 with -3 → SURVIVED
9. parse : Substituted 3 with 4 → SURVIVED
10. parse : Substituted 3 with 2 → SURVIVED
11. parse : replaced call to java/lang/String::lastIndexOf with argument → KILLED
12. parse : Substituted 44 with 45 → KILLED
13. parse : removed call to java/lang/String::lastIndexOf → KILLED
14. parse : Negated integer local variable number 1 → KILLED
15. parse : Replaced integer operation by second member → KILLED
16. parse : Replaced integer subtraction with division → KILLED
17. parse : Replaced integer subtraction with modulus → KILLED
18. parse : Substituted 44 with 1 → KILLED
19. parse : Substituted 44 with 0 → KILLED
20. parse : Substituted 44 with -1 → KILLED
21. parse : Substituted 44 with -44 → KILLED
22. parse : Substituted 44 with 45 → KILLED
23. parse : Substituted 44 with 43 → KILLED
24. parse : Incremented (a++) integer local variable number 1 → KILLED
25. parse : Decremented (a--) integer local variable number 1 → KILLED
26. parse : Incremented (++a) integer local variable number 1 → KILLED
27. parse : Decremented (--a) integer local variable number 1 → KILLED
|
final int sep = s.lastIndexOf(FORMAT_SEP, len - 3); |
|
386
|
21
1. parse : changed conditional boundary → SURVIVED
2. parse : Substituted 2 with 3 → SURVIVED
3. parse : Substituted 2 with 1 → SURVIVED
4. parse : Substituted 2 with 0 → SURVIVED
5. parse : Substituted 2 with 3 → SURVIVED
6. parse : Substituted 2 with 1 → SURVIVED
7. parse : greater or equal to greater than → SURVIVED
8. parse : negated conditional → KILLED
9. parse : removed conditional - replaced comparison check with false → KILLED
10. parse : removed conditional - replaced comparison check with true → KILLED
11. parse : Negated integer local variable number 2 → KILLED
12. parse : Substituted 2 with -1 → KILLED
13. parse : Substituted 2 with -2 → KILLED
14. parse : greater or equal to less than → KILLED
15. parse : greater or equal to less or equal → KILLED
16. parse : greater or equal to equal → KILLED
17. parse : greater or equal to not equal → KILLED
18. parse : Incremented (a++) integer local variable number 2 → KILLED
19. parse : Decremented (a--) integer local variable number 2 → KILLED
20. parse : Incremented (++a) integer local variable number 2 → KILLED
21. parse : Decremented (--a) integer local variable number 2 → KILLED
|
if (sep < BEFORE_SEP) { |
|
387
|
7
1. parse : Substituted 44 with 45 → SURVIVED
2. parse : Substituted 44 with 1 → SURVIVED
3. parse : Substituted 44 with 0 → SURVIVED
4. parse : Substituted 44 with 45 → SURVIVED
5. parse : Substituted 44 with 43 → SURVIVED
6. parse : Substituted 44 with -1 → KILLED
7. parse : Substituted 44 with -44 → KILLED
|
throw new NumberFormatException( |
|
388
|
4
1. parse : replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED
2. parse : removed call to java/lang/Character::valueOf → SURVIVED
3. parse : removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
4. parse : removed call to java/lang/NumberFormatException::<init> → KILLED
|
parsingExceptionMsg("Expected separator between two numbers", FORMAT_SEP, s)); |
|
389
|
|
} |
|
390
|
|
|
|
391
|
|
// Should be no more separators |
|
392
|
40
1. parse : removed conditional - replaced equality check with false → SURVIVED
2. parse : Substituted 44 with 1 → SURVIVED
3. parse : Substituted 44 with 0 → SURVIVED
4. parse : Substituted 44 with -1 → SURVIVED
5. parse : Substituted 44 with -44 → SURVIVED
6. parse : Substituted 1 with 2 → SURVIVED
7. parse : Substituted 44 with 43 → SURVIVED
8. parse : equal to less or equal → SURVIVED
9. parse : equal to greater or equal → SURVIVED
10. parse : replaced call to java/lang/String::indexOf with argument → KILLED
11. parse : Substituted 44 with 45 → KILLED
12. parse : Substituted 1 with 0 → KILLED
13. parse : Substituted -1 with 0 → KILLED
14. parse : Replaced integer addition with subtraction → KILLED
15. parse : negated conditional → KILLED
16. parse : removed call to java/lang/String::indexOf → KILLED
17. parse : removed conditional - replaced equality check with true → KILLED
18. parse : Negated integer local variable number 2 → KILLED
19. parse : Replaced integer operation by second member → KILLED
20. parse : Replaced integer addition with subtraction → KILLED
21. parse : Replaced integer addition with multiplication → KILLED
22. parse : Replaced integer addition with division → KILLED
23. parse : Replaced integer addition with modulus → KILLED
24. parse : Substituted -1 with 1 → KILLED
25. parse : Substituted 1 with 0 → KILLED
26. parse : Substituted -1 with 0 → KILLED
27. parse : Substituted 1 with -1 → KILLED
28. parse : Substituted 1 with -1 → KILLED
29. parse : Substituted -1 with 1 → KILLED
30. parse : Substituted 44 with 45 → KILLED
31. parse : Substituted -1 with 0 → KILLED
32. parse : Substituted 1 with 0 → KILLED
33. parse : Substituted -1 with -2 → KILLED
34. parse : equal to less than → KILLED
35. parse : equal to greater than → KILLED
36. parse : equal to not equal → KILLED
37. parse : Incremented (a++) integer local variable number 2 → KILLED
38. parse : Decremented (a--) integer local variable number 2 → KILLED
39. parse : Incremented (++a) integer local variable number 2 → KILLED
40. parse : Decremented (--a) integer local variable number 2 → KILLED
|
if (s.indexOf(FORMAT_SEP, sep + 1) != -1) { |
|
393
|
7
1. parse : Substituted 44 with 45 → SURVIVED
2. parse : Substituted 44 with 1 → SURVIVED
3. parse : Substituted 44 with 0 → SURVIVED
4. parse : Substituted 44 with 45 → SURVIVED
5. parse : Substituted 44 with 43 → SURVIVED
6. parse : Substituted 44 with -1 → KILLED
7. parse : Substituted 44 with -44 → KILLED
|
throw new NumberFormatException( |
|
394
|
3
1. parse : replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED
2. parse : removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
3. parse : removed call to java/lang/NumberFormatException::<init> → KILLED
|
parsingExceptionMsg("Incorrect number of parts, expected only 2 using separator", |
|
395
|
1
1. parse : removed call to java/lang/Character::valueOf → SURVIVED
|
FORMAT_SEP, s)); |
|
396
|
|
} |
|
397
|
|
|
|
398
|
|
// Try to parse the parts |
|
399
|
|
|
|
400
|
13
1. parse : Substituted 1 with 0 → KILLED
2. parse : removed call to java/lang/String::substring → KILLED
3. parse : replaced call to java/lang/String::substring with receiver → KILLED
4. parse : Negated integer local variable number 2 → KILLED
5. parse : Substituted 1 with 0 → KILLED
6. parse : Substituted 1 with -1 → KILLED
7. parse : Substituted 1 with -1 → KILLED
8. parse : Substituted 1 with 2 → KILLED
9. parse : Substituted 1 with 0 → KILLED
10. parse : Incremented (a++) integer local variable number 2 → KILLED
11. parse : Decremented (a--) integer local variable number 2 → KILLED
12. parse : Incremented (++a) integer local variable number 2 → KILLED
13. parse : Decremented (--a) integer local variable number 2 → KILLED
|
final String rePart = s.substring(1, sep); |
|
401
|
|
final double re; |
|
402
|
|
try { |
|
403
|
1
1. parse : removed call to java/lang/Double::parseDouble → KILLED
|
re = Double.parseDouble(rePart); |
|
404
|
|
} catch (final NumberFormatException ex) { |
|
405
|
|
throw new NumberFormatException( |
|
406
|
3
1. parse : replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED
2. parse : removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
3. parse : removed call to java/lang/NumberFormatException::<init> → KILLED
|
parsingExceptionMsg("Could not parse real part", rePart, s)); |
|
407
|
|
} |
|
408
|
|
|
|
409
|
36
1. parse : Incremented (a++) integer local variable number 2 → SURVIVED
2. parse : Incremented (a++) integer local variable number 1 → SURVIVED
3. parse : Decremented (a--) integer local variable number 2 → SURVIVED
4. parse : Decremented (a--) integer local variable number 1 → SURVIVED
5. parse : Substituted 1 with 0 → KILLED
6. parse : Substituted 1 with 0 → KILLED
7. parse : Replaced integer addition with subtraction → KILLED
8. parse : Replaced integer subtraction with addition → KILLED
9. parse : removed call to java/lang/String::substring → KILLED
10. parse : replaced call to java/lang/String::substring with receiver → KILLED
11. parse : Negated integer local variable number 2 → KILLED
12. parse : Negated integer local variable number 1 → KILLED
13. parse : Replaced integer operation by second member → KILLED
14. parse : Replaced integer operation by second member → KILLED
15. parse : Replaced integer addition with subtraction → KILLED
16. parse : Replaced integer subtraction with addition → KILLED
17. parse : Replaced integer addition with multiplication → KILLED
18. parse : Replaced integer subtraction with multiplication → KILLED
19. parse : Replaced integer addition with division → KILLED
20. parse : Replaced integer subtraction with division → KILLED
21. parse : Replaced integer addition with modulus → KILLED
22. parse : Replaced integer subtraction with modulus → KILLED
23. parse : Substituted 1 with 0 → KILLED
24. parse : Substituted 1 with 0 → KILLED
25. parse : Substituted 1 with -1 → KILLED
26. parse : Substituted 1 with -1 → KILLED
27. parse : Substituted 1 with -1 → KILLED
28. parse : Substituted 1 with -1 → KILLED
29. parse : Substituted 1 with 2 → KILLED
30. parse : Substituted 1 with 2 → KILLED
31. parse : Substituted 1 with 0 → KILLED
32. parse : Substituted 1 with 0 → KILLED
33. parse : Incremented (++a) integer local variable number 2 → KILLED
34. parse : Incremented (++a) integer local variable number 1 → KILLED
35. parse : Decremented (--a) integer local variable number 2 → KILLED
36. parse : Decremented (--a) integer local variable number 1 → KILLED
|
final String imPart = s.substring(sep + 1, len - 1); |
|
410
|
|
final double im; |
|
411
|
|
try { |
|
412
|
1
1. parse : removed call to java/lang/Double::parseDouble → KILLED
|
im = Double.parseDouble(imPart); |
|
413
|
|
} catch (final NumberFormatException ex) { |
|
414
|
|
throw new NumberFormatException( |
|
415
|
3
1. parse : replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED
2. parse : removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
3. parse : removed call to java/lang/NumberFormatException::<init> → KILLED
|
parsingExceptionMsg("Could not parse imaginary part", imPart, s)); |
|
416
|
|
} |
|
417
|
|
|
|
418
|
13
1. parse : Incremented (a++) double local variable number 4 → SURVIVED
2. parse : Incremented (a++) double local variable number 7 → SURVIVED
3. parse : Decremented (a--) double local variable number 4 → SURVIVED
4. parse : Decremented (a--) double local variable number 7 → SURVIVED
5. parse : removed call to org/apache/commons/numbers/complex/Complex::ofCartesian → KILLED
6. parse : replaced return value with null for org/apache/commons/numbers/complex/Complex::parse → KILLED
7. parse : mutated return of Object value for org/apache/commons/numbers/complex/Complex::parse to ( if (x != null) null else throw new RuntimeException ) → KILLED
8. parse : Negated double local variable number 4 → KILLED
9. parse : Negated double local variable number 7 → KILLED
10. parse : Incremented (++a) double local variable number 4 → KILLED
11. parse : Incremented (++a) double local variable number 7 → KILLED
12. parse : Decremented (--a) double local variable number 4 → KILLED
13. parse : Decremented (--a) double local variable number 7 → KILLED
|
return ofCartesian(re, im); |
|
419
|
|
} |
|
420
|
|
|
|
421
|
|
/** |
|
422
|
|
* Creates an exception message. |
|
423
|
|
* |
|
424
|
|
* @param message Message prefix. |
|
425
|
|
* @param error Input that caused the error. |
|
426
|
|
* @param s String representation. |
|
427
|
|
* @return A message. |
|
428
|
|
*/ |
|
429
|
|
private static String parsingExceptionMsg(String message, |
|
430
|
|
Object error, |
|
431
|
|
String s) { |
|
432
|
8
1. parsingExceptionMsg : Substituted 100 with 101 → SURVIVED
2. parsingExceptionMsg : Substituted 100 with 1 → SURVIVED
3. parsingExceptionMsg : Substituted 100 with 0 → SURVIVED
4. parsingExceptionMsg : Substituted 100 with 101 → SURVIVED
5. parsingExceptionMsg : Substituted 100 with 99 → SURVIVED
6. parsingExceptionMsg : removed call to java/lang/StringBuilder::<init> → KILLED
7. parsingExceptionMsg : Substituted 100 with -1 → KILLED
8. parsingExceptionMsg : Substituted 100 with -100 → KILLED
|
final StringBuilder sb = new StringBuilder(100) |
|
433
|
2
1. parsingExceptionMsg : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
2. parsingExceptionMsg : removed call to java/lang/StringBuilder::append → KILLED
|
.append(message) |
|
434
|
4
1. parsingExceptionMsg : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
2. parsingExceptionMsg : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
3. parsingExceptionMsg : removed call to java/lang/StringBuilder::append → KILLED
4. parsingExceptionMsg : removed call to java/lang/StringBuilder::append → KILLED
|
.append(" '").append(error) |
|
435
|
13
1. parsingExceptionMsg : Substituted 34 with 35 → SURVIVED
2. parsingExceptionMsg : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
3. parsingExceptionMsg : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
4. parsingExceptionMsg : replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
5. parsingExceptionMsg : Substituted 34 with 1 → SURVIVED
6. parsingExceptionMsg : Substituted 34 with 0 → SURVIVED
7. parsingExceptionMsg : Substituted 34 with -1 → SURVIVED
8. parsingExceptionMsg : Substituted 34 with -34 → SURVIVED
9. parsingExceptionMsg : Substituted 34 with 35 → SURVIVED
10. parsingExceptionMsg : Substituted 34 with 33 → SURVIVED
11. parsingExceptionMsg : removed call to java/lang/StringBuilder::append → KILLED
12. parsingExceptionMsg : removed call to java/lang/StringBuilder::append → KILLED
13. parsingExceptionMsg : removed call to java/lang/StringBuilder::append → KILLED
|
.append("' for input \"").append(s).append('"'); |
|
436
|
3
1. parsingExceptionMsg : replaced return value with "" for org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
2. parsingExceptionMsg : removed call to java/lang/StringBuilder::toString → SURVIVED
3. parsingExceptionMsg : mutated return of Object value for org/apache/commons/numbers/complex/Complex::parsingExceptionMsg to ( if (x != null) null else throw new RuntimeException ) → SURVIVED
|
return sb.toString(); |
|
437
|
|
} |
|
438
|
|
|
|
439
|
|
/** |
|
440
|
|
* Gets the real part \( a \) of this complex number \( (a + i b) \). |
|
441
|
|
* |
|
442
|
|
* @return The real part. |
|
443
|
|
*/ |
|
444
|
|
public double getReal() { |
|
445
|
7
1. getReal : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::getReal → KILLED
2. getReal : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::getReal → KILLED
3. getReal : Negated double field real → KILLED
4. getReal : Incremented (a++) double field real → KILLED
5. getReal : Decremented (a--) double field real → KILLED
6. getReal : Incremented (++a) double field real → KILLED
7. getReal : Decremented (--a) double field → KILLED
|
return real; |
|
446
|
|
} |
|
447
|
|
|
|
448
|
|
/** |
|
449
|
|
* Gets the real part \( a \) of this complex number \( (a + i b) \). |
|
450
|
|
* |
|
451
|
|
* <p>This method is the equivalent of the C++ method {@code std::complex::real}. |
|
452
|
|
* |
|
453
|
|
* @return The real part. |
|
454
|
|
* @see #getReal() |
|
455
|
|
*/ |
|
456
|
|
public double real() { |
|
457
|
3
1. real : removed call to org/apache/commons/numbers/complex/Complex::getReal → KILLED
2. real : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::real → KILLED
3. real : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::real → KILLED
|
return getReal(); |
|
458
|
|
} |
|
459
|
|
|
|
460
|
|
/** |
|
461
|
|
* Gets the imaginary part \( b \) of this complex number \( (a + i b) \). |
|
462
|
|
* |
|
463
|
|
* @return The imaginary part. |
|
464
|
|
*/ |
|
465
|
|
public double getImaginary() { |
|
466
|
7
1. getImaginary : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::getImaginary → KILLED
2. getImaginary : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::getImaginary → KILLED
3. getImaginary : Negated double field imaginary → KILLED
4. getImaginary : Incremented (a++) double field imaginary → KILLED
5. getImaginary : Decremented (a--) double field imaginary → KILLED
6. getImaginary : Incremented (++a) double field imaginary → KILLED
7. getImaginary : Decremented (--a) double field → KILLED
|
return imaginary; |
|
467
|
|
} |
|
468
|
|
|
|
469
|
|
/** |
|
470
|
|
* Gets the imaginary part \( b \) of this complex number \( (a + i b) \). |
|
471
|
|
* |
|
472
|
|
* <p>This method is the equivalent of the C++ method {@code std::complex::imag}. |
|
473
|
|
* |
|
474
|
|
* @return The imaginary part. |
|
475
|
|
* @see #getImaginary() |
|
476
|
|
*/ |
|
477
|
|
public double imag() { |
|
478
|
3
1. imag : removed call to org/apache/commons/numbers/complex/Complex::getImaginary → KILLED
2. imag : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::imag → KILLED
3. imag : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::imag → KILLED
|
return getImaginary(); |
|
479
|
|
} |
|
480
|
|
|
|
481
|
|
/** |
|
482
|
|
* Returns the absolute value of this complex number. This is also called complex norm, modulus, |
|
483
|
|
* or magnitude. |
|
484
|
|
* |
|
485
|
|
* <p>\[ \text{abs}(x + i y) = \sqrt{(x^2 + y^2)} \] |
|
486
|
|
* |
|
487
|
|
* <p>Special cases: |
|
488
|
|
* |
|
489
|
|
* <ul> |
|
490
|
|
* <li>{@code abs(x + iy) == abs(y + ix) == abs(x - iy)}. |
|
491
|
|
* <li>If {@code z} is ±∞ + iy for any y, returns +∞. |
|
492
|
|
* <li>If {@code z} is x + iNaN for non-infinite x, returns NaN. |
|
493
|
|
* <li>If {@code z} is x + i0, returns |x|. |
|
494
|
|
* </ul> |
|
495
|
|
* |
|
496
|
|
* <p>The cases ensure that if either component is infinite then the result is positive |
|
497
|
|
* infinity. If either component is NaN and this is not {@link #isInfinite() infinite} then |
|
498
|
|
* the result is NaN. |
|
499
|
|
* |
|
500
|
|
* <p>This method follows the |
|
501
|
|
* <a href="http://www.iso-9899.info/wiki/The_Standard">ISO C Standard</a>, Annex G, |
|
502
|
|
* in calculating the returned value without intermediate overflow or underflow. |
|
503
|
|
* |
|
504
|
|
* <p>The computed result will be within 1 ulp of the exact result. |
|
505
|
|
* |
|
506
|
|
* @return The absolute value. |
|
507
|
|
* @see #isInfinite() |
|
508
|
|
* @see #isNaN() |
|
509
|
|
* @see <a href="http://mathworld.wolfram.com/ComplexModulus.html">Complex modulus</a> |
|
510
|
|
*/ |
|
511
|
|
public double abs() { |
|
512
|
14
1. abs : Negated double field real → SURVIVED
2. abs : Negated double field imaginary → SURVIVED
3. abs : replaced call to org/apache/commons/numbers/complex/Complex::abs with argument → KILLED
4. abs : removed call to org/apache/commons/numbers/complex/Complex::abs → KILLED
5. abs : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::abs → KILLED
6. abs : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::abs → KILLED
7. abs : Incremented (a++) double field real → KILLED
8. abs : Incremented (a++) double field imaginary → KILLED
9. abs : Decremented (a--) double field real → KILLED
10. abs : Decremented (a--) double field imaginary → KILLED
11. abs : Incremented (++a) double field real → KILLED
12. abs : Incremented (++a) double field imaginary → KILLED
13. abs : Decremented (--a) double field → KILLED
14. abs : Decremented (--a) double field → KILLED
|
return abs(real, imaginary); |
|
513
|
|
} |
|
514
|
|
|
|
515
|
|
/** |
|
516
|
|
* Returns the absolute value of the complex number. |
|
517
|
|
* <pre>abs(x + i y) = sqrt(x^2 + y^2)</pre> |
|
518
|
|
* |
|
519
|
|
* <p>This should satisfy the special cases of the hypot function in ISO C99 F.9.4.3: |
|
520
|
|
* "The hypot functions compute the square root of the sum of the squares of x and y, |
|
521
|
|
* without undue overflow or underflow." |
|
522
|
|
* |
|
523
|
|
* <ul> |
|
524
|
|
* <li>hypot(x, y), hypot(y, x), and hypot(x, −y) are equivalent. |
|
525
|
|
* <li>hypot(x, ±0) is equivalent to |x|. |
|
526
|
|
* <li>hypot(±∞, y) returns +∞, even if y is a NaN. |
|
527
|
|
* </ul> |
|
528
|
|
* |
|
529
|
|
* <p>This method is called by all methods that require the absolute value of the complex |
|
530
|
|
* number, e.g. abs(), sqrt() and log(). |
|
531
|
|
* |
|
532
|
|
* @param real Real part. |
|
533
|
|
* @param imaginary Imaginary part. |
|
534
|
|
* @return The absolute value. |
|
535
|
|
*/ |
|
536
|
|
private static double abs(double real, double imaginary) { |
|
537
|
|
// Specialised implementation of hypot. |
|
538
|
|
// See NUMBERS-143 |
|
539
|
14
1. abs : Negated double local variable number 0 → SURVIVED
2. abs : Negated double local variable number 2 → SURVIVED
3. abs : Incremented (a++) double local variable number 2 → SURVIVED
4. abs : replaced call to org/apache/commons/numbers/complex/Complex::hypot with argument → KILLED
5. abs : removed call to org/apache/commons/numbers/complex/Complex::hypot → KILLED
6. abs : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::abs → KILLED
7. abs : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::abs → KILLED
8. abs : Incremented (a++) double local variable number 0 → KILLED
9. abs : Decremented (a--) double local variable number 0 → KILLED
10. abs : Decremented (a--) double local variable number 2 → KILLED
11. abs : Incremented (++a) double local variable number 0 → KILLED
12. abs : Incremented (++a) double local variable number 2 → KILLED
13. abs : Decremented (--a) double local variable number 0 → KILLED
14. abs : Decremented (--a) double local variable number 2 → KILLED
|
return hypot(real, imaginary); |
|
540
|
|
} |
|
541
|
|
|
|
542
|
|
/** |
|
543
|
|
* Returns the argument of this complex number. |
|
544
|
|
* |
|
545
|
|
* <p>The argument is the angle phi between the positive real axis and |
|
546
|
|
* the point representing this number in the complex plane. |
|
547
|
|
* The value returned is between \( -\pi \) (not inclusive) |
|
548
|
|
* and \( \pi \) (inclusive), with negative values returned for numbers with |
|
549
|
|
* negative imaginary parts. |
|
550
|
|
* |
|
551
|
|
* <p>If either real or imaginary part (or both) is NaN, then the result is NaN. |
|
552
|
|
* Infinite parts are handled as {@linkplain Math#atan2} handles them, |
|
553
|
|
* essentially treating finite parts as zero in the presence of an |
|
554
|
|
* infinite coordinate and returning a multiple of \( \frac{\pi}{4} \) depending on |
|
555
|
|
* the signs of the infinite parts. |
|
556
|
|
* |
|
557
|
|
* <p>This code follows the |
|
558
|
|
* <a href="http://www.iso-9899.info/wiki/The_Standard">ISO C Standard</a>, Annex G, |
|
559
|
|
* in calculating the returned value using the {@code atan2(y, x)} method for complex |
|
560
|
|
* \( x + iy \). |
|
561
|
|
* |
|
562
|
|
* @return The argument of this complex number. |
|
563
|
|
* @see Math#atan2(double, double) |
|
564
|
|
*/ |
|
565
|
|
public double arg() { |
|
566
|
|
// Delegate |
|
567
|
14
1. arg : replaced call to java/lang/Math::atan2 with argument → KILLED
2. arg : removed call to java/lang/Math::atan2 → KILLED
3. arg : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::arg → KILLED
4. arg : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::arg → KILLED
5. arg : Negated double field imaginary → KILLED
6. arg : Negated double field real → KILLED
7. arg : Incremented (a++) double field imaginary → KILLED
8. arg : Incremented (a++) double field real → KILLED
9. arg : Decremented (a--) double field imaginary → KILLED
10. arg : Decremented (a--) double field real → KILLED
11. arg : Incremented (++a) double field imaginary → KILLED
12. arg : Incremented (++a) double field real → KILLED
13. arg : Decremented (--a) double field → KILLED
14. arg : Decremented (--a) double field → KILLED
|
return Math.atan2(imaginary, real); |
|
568
|
|
} |
|
569
|
|
|
|
570
|
|
/** |
|
571
|
|
* Returns the squared norm value of this complex number. This is also called the absolute |
|
572
|
|
* square. |
|
573
|
|
* |
|
574
|
|
* <p>\[ \text{norm}(x + i y) = x^2 + y^2 \] |
|
575
|
|
* |
|
576
|
|
* <p>If either component is infinite then the result is positive infinity. If either |
|
577
|
|
* component is NaN and this is not {@link #isInfinite() infinite} then the result is NaN. |
|
578
|
|
* |
|
579
|
|
* <p>Note: This method may not return the same value as the square of {@link #abs()} as |
|
580
|
|
* that method uses an extended precision computation. |
|
581
|
|
* |
|
582
|
|
* <p>{@code norm()} can be used as a faster alternative than {@code abs()} for ranking by |
|
583
|
|
* magnitude. If used for ranking any overflow to infinity will create an equal ranking for |
|
584
|
|
* values that may be still distinguished by {@code abs()}. |
|
585
|
|
* |
|
586
|
|
* @return The square norm value. |
|
587
|
|
* @see #isInfinite() |
|
588
|
|
* @see #isNaN() |
|
589
|
|
* @see #abs() |
|
590
|
|
* @see <a href="http://mathworld.wolfram.com/AbsoluteSquare.html">Absolute square</a> |
|
591
|
|
*/ |
|
592
|
|
public double norm() { |
|
593
|
9
1. norm : equal to less or equal → SURVIVED
2. norm : negated conditional → KILLED
3. norm : removed call to org/apache/commons/numbers/complex/Complex::isInfinite → KILLED
4. norm : removed conditional - replaced equality check with false → KILLED
5. norm : removed conditional - replaced equality check with true → KILLED
6. norm : equal to less than → KILLED
7. norm : equal to greater than → KILLED
8. norm : equal to greater or equal → KILLED
9. norm : equal to not equal → KILLED
|
if (isInfinite()) { |
|
594
|
7
1. norm : Substituted Infinity with 1.0 → KILLED
2. norm : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::norm → KILLED
3. norm : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::norm → KILLED
4. norm : Substituted Infinity with 1.0 → KILLED
5. norm : Substituted Infinity with 0.0 → KILLED
6. norm : Substituted Infinity with -1.0 → KILLED
7. norm : Substituted Infinity with -Infinity → KILLED
|
return Double.POSITIVE_INFINITY; |
|
595
|
|
} |
|
596
|
40
1. norm : Incremented (a++) double field real → SURVIVED
2. norm : Incremented (a++) double field imaginary → SURVIVED
3. norm : Decremented (a--) double field real → SURVIVED
4. norm : Decremented (a--) double field imaginary → SURVIVED
5. norm : Replaced double multiplication with division → KILLED
6. norm : Replaced double multiplication with division → KILLED
7. norm : Replaced double addition with subtraction → KILLED
8. norm : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::norm → KILLED
9. norm : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::norm → KILLED
10. norm : Negated double field real → KILLED
11. norm : Negated double field real → KILLED
12. norm : Negated double field imaginary → KILLED
13. norm : Negated double field imaginary → KILLED
14. norm : Replaced double operation by second member → KILLED
15. norm : Replaced double operation by second member → KILLED
16. norm : Replaced double operation by second member → KILLED
17. norm : Replaced double multiplication with division → KILLED
18. norm : Replaced double multiplication with division → KILLED
19. norm : Replaced double addition with subtraction → KILLED
20. norm : Replaced double multiplication with modulus → KILLED
21. norm : Replaced double multiplication with modulus → KILLED
22. norm : Replaced double addition with multiplication → KILLED
23. norm : Replaced double multiplication with addition → KILLED
24. norm : Replaced double multiplication with addition → KILLED
25. norm : Replaced double addition with division → KILLED
26. norm : Replaced double multiplication with subtraction → KILLED
27. norm : Replaced double multiplication with subtraction → KILLED
28. norm : Replaced double addition with modulus → KILLED
29. norm : Incremented (a++) double field real → KILLED
30. norm : Incremented (a++) double field imaginary → KILLED
31. norm : Decremented (a--) double field real → KILLED
32. norm : Decremented (a--) double field imaginary → KILLED
33. norm : Incremented (++a) double field real → KILLED
34. norm : Incremented (++a) double field real → KILLED
35. norm : Incremented (++a) double field imaginary → KILLED
36. norm : Incremented (++a) double field imaginary → KILLED
37. norm : Decremented (--a) double field → KILLED
38. norm : Decremented (--a) double field → KILLED
39. norm : Decremented (--a) double field → KILLED
40. norm : Decremented (--a) double field → KILLED
|
return real * real + imaginary * imaginary; |
|
597
|
|
} |
|
598
|
|
|
|
599
|
|
/** |
|
600
|
|
* Returns {@code true} if either the real <em>or</em> imaginary component of the complex number is NaN |
|
601
|
|
* <em>and</em> the complex number is not infinite. |
|
602
|
|
* |
|
603
|
|
* <p>Note that: |
|
604
|
|
* <ul> |
|
605
|
|
* <li>There is more than one complex number that can return {@code true}. |
|
606
|
|
* <li>Different representations of NaN can be distinguished by the |
|
607
|
|
* {@link #equals(Object) Complex.equals(Object)} method. |
|
608
|
|
* </ul> |
|
609
|
|
* |
|
610
|
|
* @return {@code true} if this instance contains NaN and no infinite parts. |
|
611
|
|
* @see Double#isNaN(double) |
|
612
|
|
* @see #isInfinite() |
|
613
|
|
* @see #equals(Object) Complex.equals(Object) |
|
614
|
|
*/ |
|
615
|
|
public boolean isNaN() { |
|
616
|
28
1. isNaN : Negated double field real → SURVIVED
2. isNaN : Negated double field imaginary → SURVIVED
3. isNaN : equal to less or equal → SURVIVED
4. isNaN : not equal to greater than → SURVIVED
5. isNaN : Incremented (a++) double field real → SURVIVED
6. isNaN : Incremented (a++) double field imaginary → SURVIVED
7. isNaN : Decremented (a--) double field real → SURVIVED
8. isNaN : Decremented (a--) double field imaginary → SURVIVED
9. isNaN : Incremented (++a) double field real → SURVIVED
10. isNaN : Incremented (++a) double field imaginary → SURVIVED
11. isNaN : Decremented (--a) double field → SURVIVED
12. isNaN : Decremented (--a) double field → SURVIVED
13. isNaN : negated conditional → KILLED
14. isNaN : negated conditional → KILLED
15. isNaN : removed call to java/lang/Double::isNaN → KILLED
16. isNaN : removed call to java/lang/Double::isNaN → KILLED
17. isNaN : removed conditional - replaced equality check with false → KILLED
18. isNaN : removed conditional - replaced equality check with false → KILLED
19. isNaN : removed conditional - replaced equality check with true → KILLED
20. isNaN : removed conditional - replaced equality check with true → KILLED
21. isNaN : not equal to less than → KILLED
22. isNaN : equal to less than → KILLED
23. isNaN : not equal to less or equal → KILLED
24. isNaN : equal to greater than → KILLED
25. isNaN : not equal to greater or equal → KILLED
26. isNaN : equal to greater or equal → KILLED
27. isNaN : not equal to equal → KILLED
28. isNaN : equal to not equal → KILLED
|
if (Double.isNaN(real) || Double.isNaN(imaginary)) { |
|
617
|
22
1. isNaN : Substituted 1 with -1 → SURVIVED
2. isNaN : Substituted 1 with -1 → SURVIVED
3. isNaN : not equal to greater than → SURVIVED
4. isNaN : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isNaN → KILLED
5. isNaN : Substituted 1 with 0 → KILLED
6. isNaN : Substituted 0 with 1 → KILLED
7. isNaN : negated conditional → KILLED
8. isNaN : removed call to org/apache/commons/numbers/complex/Complex::isInfinite → KILLED
9. isNaN : removed conditional - replaced equality check with false → KILLED
10. isNaN : removed conditional - replaced equality check with true → KILLED
11. isNaN : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
12. isNaN : Substituted 0 with 1 → KILLED
13. isNaN : Substituted 1 with 0 → KILLED
14. isNaN : Substituted 0 with -1 → KILLED
15. isNaN : Substituted 1 with 2 → KILLED
16. isNaN : Substituted 0 with 1 → KILLED
17. isNaN : Substituted 1 with 0 → KILLED
18. isNaN : Substituted 0 with -1 → KILLED
19. isNaN : not equal to less than → KILLED
20. isNaN : not equal to less or equal → KILLED
21. isNaN : not equal to greater or equal → KILLED
22. isNaN : not equal to equal → KILLED
|
return !isInfinite(); |
|
618
|
|
} |
|
619
|
7
1. isNaN : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isNaN → KILLED
2. isNaN : Substituted 0 with 1 → KILLED
3. isNaN : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
4. isNaN : Substituted 0 with 1 → KILLED
5. isNaN : Substituted 0 with -1 → KILLED
6. isNaN : Substituted 0 with 1 → KILLED
7. isNaN : Substituted 0 with -1 → KILLED
|
return false; |
|
620
|
|
} |
|
621
|
|
|
|
622
|
|
/** |
|
623
|
|
* Returns {@code true} if either real or imaginary component of the complex number is infinite. |
|
624
|
|
* |
|
625
|
|
* <p>Note: A complex number with at least one infinite part is regarded |
|
626
|
|
* as an infinity (even if its other part is a NaN). |
|
627
|
|
* |
|
628
|
|
* @return {@code true} if this instance contains an infinite value. |
|
629
|
|
* @see Double#isInfinite(double) |
|
630
|
|
*/ |
|
631
|
|
public boolean isInfinite() { |
|
632
|
41
1. isInfinite : Negated double field real → SURVIVED
2. isInfinite : Negated double field imaginary → SURVIVED
3. isInfinite : equal to less or equal → SURVIVED
4. isInfinite : not equal to greater than → SURVIVED
5. isInfinite : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isInfinite → KILLED
6. isInfinite : Substituted 1 with 0 → KILLED
7. isInfinite : Substituted 0 with 1 → KILLED
8. isInfinite : negated conditional → KILLED
9. isInfinite : negated conditional → KILLED
10. isInfinite : removed call to java/lang/Double::isInfinite → KILLED
11. isInfinite : removed call to java/lang/Double::isInfinite → KILLED
12. isInfinite : removed conditional - replaced equality check with false → KILLED
13. isInfinite : removed conditional - replaced equality check with false → KILLED
14. isInfinite : removed conditional - replaced equality check with true → KILLED
15. isInfinite : removed conditional - replaced equality check with true → KILLED
16. isInfinite : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
17. isInfinite : Substituted 0 with 1 → KILLED
18. isInfinite : Substituted 1 with 0 → KILLED
19. isInfinite : Substituted 1 with -1 → KILLED
20. isInfinite : Substituted 0 with -1 → KILLED
21. isInfinite : Substituted 1 with -1 → KILLED
22. isInfinite : Substituted 1 with 2 → KILLED
23. isInfinite : Substituted 0 with 1 → KILLED
24. isInfinite : Substituted 1 with 0 → KILLED
25. isInfinite : Substituted 0 with -1 → KILLED
26. isInfinite : not equal to less than → KILLED
27. isInfinite : equal to less than → KILLED
28. isInfinite : not equal to less or equal → KILLED
29. isInfinite : equal to greater than → KILLED
30. isInfinite : not equal to greater or equal → KILLED
31. isInfinite : equal to greater or equal → KILLED
32. isInfinite : not equal to equal → KILLED
33. isInfinite : equal to not equal → KILLED
34. isInfinite : Incremented (a++) double field real → KILLED
35. isInfinite : Incremented (a++) double field imaginary → KILLED
36. isInfinite : Decremented (a--) double field real → KILLED
37. isInfinite : Decremented (a--) double field imaginary → KILLED
38. isInfinite : Incremented (++a) double field real → KILLED
39. isInfinite : Incremented (++a) double field imaginary → KILLED
40. isInfinite : Decremented (--a) double field → KILLED
41. isInfinite : Decremented (--a) double field → KILLED
|
return Double.isInfinite(real) || Double.isInfinite(imaginary); |
|
633
|
|
} |
|
634
|
|
|
|
635
|
|
/** |
|
636
|
|
* Returns {@code true} if both real and imaginary component of the complex number are finite. |
|
637
|
|
* |
|
638
|
|
* @return {@code true} if this instance contains finite values. |
|
639
|
|
* @see Double#isFinite(double) |
|
640
|
|
*/ |
|
641
|
|
public boolean isFinite() { |
|
642
|
41
1. isFinite : Negated double field real → SURVIVED
2. isFinite : Negated double field imaginary → SURVIVED
3. isFinite : Substituted 1 with -1 → SURVIVED
4. isFinite : Substituted 1 with -1 → SURVIVED
5. isFinite : equal to less or equal → SURVIVED
6. isFinite : equal to less or equal → SURVIVED
7. isFinite : Incremented (a++) double field real → SURVIVED
8. isFinite : Incremented (a++) double field imaginary → SURVIVED
9. isFinite : Decremented (a--) double field real → SURVIVED
10. isFinite : Decremented (a--) double field imaginary → SURVIVED
11. isFinite : Incremented (++a) double field real → SURVIVED
12. isFinite : Incremented (++a) double field imaginary → SURVIVED
13. isFinite : Decremented (--a) double field → SURVIVED
14. isFinite : Decremented (--a) double field → SURVIVED
15. isFinite : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isFinite → KILLED
16. isFinite : Substituted 1 with 0 → KILLED
17. isFinite : Substituted 0 with 1 → KILLED
18. isFinite : negated conditional → KILLED
19. isFinite : negated conditional → KILLED
20. isFinite : removed call to java/lang/Double::isFinite → KILLED
21. isFinite : removed call to java/lang/Double::isFinite → KILLED
22. isFinite : removed conditional - replaced equality check with false → KILLED
23. isFinite : removed conditional - replaced equality check with false → KILLED
24. isFinite : removed conditional - replaced equality check with true → KILLED
25. isFinite : removed conditional - replaced equality check with true → KILLED
26. isFinite : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
27. isFinite : Substituted 0 with 1 → KILLED
28. isFinite : Substituted 1 with 0 → KILLED
29. isFinite : Substituted 0 with -1 → KILLED
30. isFinite : Substituted 1 with 2 → KILLED
31. isFinite : Substituted 0 with 1 → KILLED
32. isFinite : Substituted 1 with 0 → KILLED
33. isFinite : Substituted 0 with -1 → KILLED
34. isFinite : equal to less than → KILLED
35. isFinite : equal to less than → KILLED
36. isFinite : equal to greater than → KILLED
37. isFinite : equal to greater than → KILLED
38. isFinite : equal to greater or equal → KILLED
39. isFinite : equal to greater or equal → KILLED
40. isFinite : equal to not equal → KILLED
41. isFinite : equal to not equal → KILLED
|
return Double.isFinite(real) && Double.isFinite(imaginary); |
|
643
|
|
} |
|
644
|
|
|
|
645
|
|
/** |
|
646
|
|
* Returns the |
|
647
|
|
* <a href="http://mathworld.wolfram.com/ComplexConjugate.html">conjugate</a> |
|
648
|
|
* \( \overline{z} \) of this complex number \( z \). |
|
649
|
|
* |
|
650
|
|
* <p>\[ z = a + i b \\ |
|
651
|
|
* \overline{z} = a - i b \] |
|
652
|
|
* |
|
653
|
|
* @return The conjugate (\( \overline{z} \)) of this complex number. |
|
654
|
|
*/ |
|
655
|
|
public Complex conj() { |
|
656
|
14
1. conj : Incremented (a++) double field real → SURVIVED
2. conj : Incremented (a++) double field imaginary → SURVIVED
3. conj : Decremented (a--) double field real → SURVIVED
4. conj : Decremented (a--) double field imaginary → SURVIVED
5. conj : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
6. conj : removed negation → KILLED
7. conj : replaced return value with null for org/apache/commons/numbers/complex/Complex::conj → KILLED
8. conj : mutated return of Object value for org/apache/commons/numbers/complex/Complex::conj to ( if (x != null) null else throw new RuntimeException ) → KILLED
9. conj : Negated double field real → KILLED
10. conj : Negated double field imaginary → KILLED
11. conj : Incremented (++a) double field real → KILLED
12. conj : Incremented (++a) double field imaginary → KILLED
13. conj : Decremented (--a) double field → KILLED
14. conj : Decremented (--a) double field → KILLED
|
return new Complex(real, -imaginary); |
|
657
|
|
} |
|
658
|
|
|
|
659
|
|
/** |
|
660
|
|
* Returns a {@code Complex} whose value is the negation of both the real and imaginary parts |
|
661
|
|
* of complex number \( z \). |
|
662
|
|
* |
|
663
|
|
* <p>\[ z = a + i b \\ |
|
664
|
|
* -z = -a - i b \] |
|
665
|
|
* |
|
666
|
|
* @return \( -z \). |
|
667
|
|
*/ |
|
668
|
|
public Complex negate() { |
|
669
|
15
1. negate : Incremented (a++) double field real → SURVIVED
2. negate : Incremented (a++) double field imaginary → SURVIVED
3. negate : Decremented (a--) double field real → SURVIVED
4. negate : Decremented (a--) double field imaginary → SURVIVED
5. negate : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
6. negate : removed negation → KILLED
7. negate : removed negation → KILLED
8. negate : replaced return value with null for org/apache/commons/numbers/complex/Complex::negate → KILLED
9. negate : mutated return of Object value for org/apache/commons/numbers/complex/Complex::negate to ( if (x != null) null else throw new RuntimeException ) → KILLED
10. negate : Negated double field real → KILLED
11. negate : Negated double field imaginary → KILLED
12. negate : Incremented (++a) double field real → KILLED
13. negate : Incremented (++a) double field imaginary → KILLED
14. negate : Decremented (--a) double field → KILLED
15. negate : Decremented (--a) double field → KILLED
|
return new Complex(-real, -imaginary); |
|
670
|
|
} |
|
671
|
|
|
|
672
|
|
/** |
|
673
|
|
* Returns the projection of this complex number onto the Riemann sphere. |
|
674
|
|
* |
|
675
|
|
* <p>\( z \) projects to \( z \), except that all complex infinities (even those |
|
676
|
|
* with one infinite part and one NaN part) project to positive infinity on the real axis. |
|
677
|
|
* |
|
678
|
|
* If \( z \) has an infinite part, then {@code z.proj()} shall be equivalent to: |
|
679
|
|
* |
|
680
|
|
* <pre>return Complex.ofCartesian(Double.POSITIVE_INFINITY, Math.copySign(0.0, z.imag());</pre> |
|
681
|
|
* |
|
682
|
|
* @return \( z \) projected onto the Riemann sphere. |
|
683
|
|
* @see #isInfinite() |
|
684
|
|
* @see <a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/cproj.html"> |
|
685
|
|
* IEEE and ISO C standards: cproj</a> |
|
686
|
|
*/ |
|
687
|
|
public Complex proj() { |
|
688
|
9
1. proj : equal to less or equal → SURVIVED
2. proj : negated conditional → KILLED
3. proj : removed call to org/apache/commons/numbers/complex/Complex::isInfinite → KILLED
4. proj : removed conditional - replaced equality check with false → KILLED
5. proj : removed conditional - replaced equality check with true → KILLED
6. proj : equal to less than → KILLED
7. proj : equal to greater than → KILLED
8. proj : equal to greater or equal → KILLED
9. proj : equal to not equal → KILLED
|
if (isInfinite()) { |
|
689
|
20
1. proj : Decremented (a--) double field imaginary → SURVIVED
2. proj : Incremented (++a) double field imaginary → SURVIVED
3. proj : Decremented (--a) double field → SURVIVED
4. proj : replaced call to java/lang/Math::copySign with argument → KILLED
5. proj : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
6. proj : Substituted Infinity with 1.0 → KILLED
7. proj : Substituted 0.0 with 1.0 → KILLED
8. proj : removed call to java/lang/Math::copySign → KILLED
9. proj : replaced return value with null for org/apache/commons/numbers/complex/Complex::proj → KILLED
10. proj : mutated return of Object value for org/apache/commons/numbers/complex/Complex::proj to ( if (x != null) null else throw new RuntimeException ) → KILLED
11. proj : Negated double field imaginary → KILLED
12. proj : Substituted Infinity with 1.0 → KILLED
13. proj : Substituted 0.0 with 1.0 → KILLED
14. proj : Substituted Infinity with 0.0 → KILLED
15. proj : Substituted Infinity with -1.0 → KILLED
16. proj : Substituted 0.0 with -1.0 → KILLED
17. proj : Substituted Infinity with -Infinity → KILLED
18. proj : Substituted 0.0 with 1.0 → KILLED
19. proj : Substituted 0.0 with -1.0 → KILLED
20. proj : Incremented (a++) double field imaginary → KILLED
|
return new Complex(Double.POSITIVE_INFINITY, Math.copySign(0.0, imaginary)); |
|
690
|
|
} |
|
691
|
2
1. proj : replaced return value with null for org/apache/commons/numbers/complex/Complex::proj → KILLED
2. proj : mutated return of Object value for org/apache/commons/numbers/complex/Complex::proj to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return this; |
|
692
|
|
} |
|
693
|
|
|
|
694
|
|
/** |
|
695
|
|
* Returns a {@code Complex} whose value is {@code (this + addend)}. |
|
696
|
|
* Implements the formula: |
|
697
|
|
* |
|
698
|
|
* <p>\[ (a + i b) + (c + i d) = (a + c) + i (b + d) \] |
|
699
|
|
* |
|
700
|
|
* @param addend Value to be added to this complex number. |
|
701
|
|
* @return {@code this + addend}. |
|
702
|
|
* @see <a href="http://mathworld.wolfram.com/ComplexAddition.html">Complex Addition</a> |
|
703
|
|
*/ |
|
704
|
|
public Complex add(Complex addend) { |
|
705
|
35
1. add : Incremented (a++) double field real → SURVIVED
2. add : Incremented (a++) double field imaginary → SURVIVED
3. add : Decremented (a--) double field real → SURVIVED
4. add : Decremented (a--) double field imaginary → SURVIVED
5. add : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
6. add : Replaced double addition with subtraction → KILLED
7. add : Replaced double addition with subtraction → KILLED
8. add : replaced return value with null for org/apache/commons/numbers/complex/Complex::add → KILLED
9. add : mutated return of Object value for org/apache/commons/numbers/complex/Complex::add to ( if (x != null) null else throw new RuntimeException ) → KILLED
10. add : Negated double field real → KILLED
11. add : Negated double field real → KILLED
12. add : Negated double field imaginary → KILLED
13. add : Negated double field imaginary → KILLED
14. add : Replaced double operation by second member → KILLED
15. add : Replaced double operation by second member → KILLED
16. add : Replaced double addition with subtraction → KILLED
17. add : Replaced double addition with subtraction → KILLED
18. add : Replaced double addition with multiplication → KILLED
19. add : Replaced double addition with multiplication → KILLED
20. add : Replaced double addition with division → KILLED
21. add : Replaced double addition with division → KILLED
22. add : Replaced double addition with modulus → KILLED
23. add : Replaced double addition with modulus → KILLED
24. add : Incremented (a++) double field real → KILLED
25. add : Incremented (a++) double field imaginary → KILLED
26. add : Decremented (a--) double field real → KILLED
27. add : Decremented (a--) double field imaginary → KILLED
28. add : Incremented (++a) double field real → KILLED
29. add : Incremented (++a) double field real → KILLED
30. add : Incremented (++a) double field imaginary → KILLED
31. add : Incremented (++a) double field imaginary → KILLED
32. add : Decremented (--a) double field → KILLED
33. add : Decremented (--a) double field → KILLED
34. add : Decremented (--a) double field → KILLED
35. add : Decremented (--a) double field → KILLED
|
return new Complex(real + addend.real, |
|
706
|
|
imaginary + addend.imaginary); |
|
707
|
|
} |
|
708
|
|
|
|
709
|
|
/** |
|
710
|
|
* Returns a {@code Complex} whose value is {@code (this + addend)}, |
|
711
|
|
* with {@code addend} interpreted as a real number. |
|
712
|
|
* Implements the formula: |
|
713
|
|
* |
|
714
|
|
* <p>\[ (a + i b) + c = (a + c) + i b \] |
|
715
|
|
* |
|
716
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
717
|
|
* real-only and complex numbers.</p> |
|
718
|
|
* |
|
719
|
|
* <p>Note: This method preserves the sign of the imaginary component \( b \) if it is {@code -0.0}. |
|
720
|
|
* The sign would be lost if adding \( (c + i 0) \) using |
|
721
|
|
* {@link #add(Complex) add(Complex.ofCartesian(addend, 0))} since |
|
722
|
|
* {@code -0.0 + 0.0 = 0.0}. |
|
723
|
|
* |
|
724
|
|
* @param addend Value to be added to this complex number. |
|
725
|
|
* @return {@code this + addend}. |
|
726
|
|
* @see #add(Complex) |
|
727
|
|
* @see #ofCartesian(double, double) |
|
728
|
|
*/ |
|
729
|
|
public Complex add(double addend) { |
|
730
|
24
1. add : Incremented (a++) double local variable number 1 → SURVIVED
2. add : Decremented (a--) double local variable number 1 → SURVIVED
3. add : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. add : Replaced double addition with subtraction → KILLED
5. add : replaced return value with null for org/apache/commons/numbers/complex/Complex::add → KILLED
6. add : mutated return of Object value for org/apache/commons/numbers/complex/Complex::add to ( if (x != null) null else throw new RuntimeException ) → KILLED
7. add : Negated double field real → KILLED
8. add : Negated double local variable number 1 → KILLED
9. add : Negated double field imaginary → KILLED
10. add : Replaced double operation by second member → KILLED
11. add : Replaced double addition with subtraction → KILLED
12. add : Replaced double addition with multiplication → KILLED
13. add : Replaced double addition with division → KILLED
14. add : Replaced double addition with modulus → KILLED
15. add : Incremented (a++) double field real → KILLED
16. add : Incremented (a++) double field imaginary → KILLED
17. add : Decremented (a--) double field real → KILLED
18. add : Decremented (a--) double field imaginary → KILLED
19. add : Incremented (++a) double field real → KILLED
20. add : Incremented (++a) double local variable number 1 → KILLED
21. add : Incremented (++a) double field imaginary → KILLED
22. add : Decremented (--a) double field → KILLED
23. add : Decremented (--a) double local variable number 1 → KILLED
24. add : Decremented (--a) double field → KILLED
|
return new Complex(real + addend, imaginary); |
|
731
|
|
} |
|
732
|
|
|
|
733
|
|
/** |
|
734
|
|
* Returns a {@code Complex} whose value is {@code (this + addend)}, |
|
735
|
|
* with {@code addend} interpreted as an imaginary number. |
|
736
|
|
* Implements the formula: |
|
737
|
|
* |
|
738
|
|
* <p>\[ (a + i b) + i d = a + i (b + d) \] |
|
739
|
|
* |
|
740
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
741
|
|
* imaginary-only and complex numbers.</p> |
|
742
|
|
* |
|
743
|
|
* <p>Note: This method preserves the sign of the real component \( a \) if it is {@code -0.0}. |
|
744
|
|
* The sign would be lost if adding \( (0 + i d) \) using |
|
745
|
|
* {@link #add(Complex) add(Complex.ofCartesian(0, addend))} since |
|
746
|
|
* {@code -0.0 + 0.0 = 0.0}. |
|
747
|
|
* |
|
748
|
|
* @param addend Value to be added to this complex number. |
|
749
|
|
* @return {@code this + addend}. |
|
750
|
|
* @see #add(Complex) |
|
751
|
|
* @see #ofCartesian(double, double) |
|
752
|
|
*/ |
|
753
|
|
public Complex addImaginary(double addend) { |
|
754
|
24
1. addImaginary : Incremented (a++) double local variable number 1 → SURVIVED
2. addImaginary : Decremented (a--) double local variable number 1 → SURVIVED
3. addImaginary : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. addImaginary : Replaced double addition with subtraction → KILLED
5. addImaginary : replaced return value with null for org/apache/commons/numbers/complex/Complex::addImaginary → KILLED
6. addImaginary : mutated return of Object value for org/apache/commons/numbers/complex/Complex::addImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED
7. addImaginary : Negated double field real → KILLED
8. addImaginary : Negated double field imaginary → KILLED
9. addImaginary : Negated double local variable number 1 → KILLED
10. addImaginary : Replaced double operation by second member → KILLED
11. addImaginary : Replaced double addition with subtraction → KILLED
12. addImaginary : Replaced double addition with multiplication → KILLED
13. addImaginary : Replaced double addition with division → KILLED
14. addImaginary : Replaced double addition with modulus → KILLED
15. addImaginary : Incremented (a++) double field real → KILLED
16. addImaginary : Incremented (a++) double field imaginary → KILLED
17. addImaginary : Decremented (a--) double field real → KILLED
18. addImaginary : Decremented (a--) double field imaginary → KILLED
19. addImaginary : Incremented (++a) double field real → KILLED
20. addImaginary : Incremented (++a) double field imaginary → KILLED
21. addImaginary : Incremented (++a) double local variable number 1 → KILLED
22. addImaginary : Decremented (--a) double field → KILLED
23. addImaginary : Decremented (--a) double field → KILLED
24. addImaginary : Decremented (--a) double local variable number 1 → KILLED
|
return new Complex(real, imaginary + addend); |
|
755
|
|
} |
|
756
|
|
|
|
757
|
|
/** |
|
758
|
|
* Returns a {@code Complex} whose value is {@code (this - subtrahend)}. |
|
759
|
|
* Implements the formula: |
|
760
|
|
* |
|
761
|
|
* <p>\[ (a + i b) - (c + i d) = (a - c) + i (b - d) \] |
|
762
|
|
* |
|
763
|
|
* @param subtrahend Value to be subtracted from this complex number. |
|
764
|
|
* @return {@code this - subtrahend}. |
|
765
|
|
* @see <a href="http://mathworld.wolfram.com/ComplexSubtraction.html">Complex Subtraction</a> |
|
766
|
|
*/ |
|
767
|
|
public Complex subtract(Complex subtrahend) { |
|
768
|
35
1. subtract : Incremented (a++) double field real → SURVIVED
2. subtract : Decremented (a--) double field real → SURVIVED
3. subtract : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. subtract : Replaced double subtraction with addition → KILLED
5. subtract : Replaced double subtraction with addition → KILLED
6. subtract : replaced return value with null for org/apache/commons/numbers/complex/Complex::subtract → KILLED
7. subtract : mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtract to ( if (x != null) null else throw new RuntimeException ) → KILLED
8. subtract : Negated double field real → KILLED
9. subtract : Negated double field real → KILLED
10. subtract : Negated double field imaginary → KILLED
11. subtract : Negated double field imaginary → KILLED
12. subtract : Replaced double operation by second member → KILLED
13. subtract : Replaced double operation by second member → KILLED
14. subtract : Replaced double subtraction with addition → KILLED
15. subtract : Replaced double subtraction with addition → KILLED
16. subtract : Replaced double subtraction with multiplication → KILLED
17. subtract : Replaced double subtraction with multiplication → KILLED
18. subtract : Replaced double subtraction with division → KILLED
19. subtract : Replaced double subtraction with division → KILLED
20. subtract : Replaced double subtraction with modulus → KILLED
21. subtract : Replaced double subtraction with modulus → KILLED
22. subtract : Incremented (a++) double field real → KILLED
23. subtract : Incremented (a++) double field imaginary → KILLED
24. subtract : Incremented (a++) double field imaginary → KILLED
25. subtract : Decremented (a--) double field real → KILLED
26. subtract : Decremented (a--) double field imaginary → KILLED
27. subtract : Decremented (a--) double field imaginary → KILLED
28. subtract : Incremented (++a) double field real → KILLED
29. subtract : Incremented (++a) double field real → KILLED
30. subtract : Incremented (++a) double field imaginary → KILLED
31. subtract : Incremented (++a) double field imaginary → KILLED
32. subtract : Decremented (--a) double field → KILLED
33. subtract : Decremented (--a) double field → KILLED
34. subtract : Decremented (--a) double field → KILLED
35. subtract : Decremented (--a) double field → KILLED
|
return new Complex(real - subtrahend.real, |
|
769
|
|
imaginary - subtrahend.imaginary); |
|
770
|
|
} |
|
771
|
|
|
|
772
|
|
/** |
|
773
|
|
* Returns a {@code Complex} whose value is {@code (this - subtrahend)}, |
|
774
|
|
* with {@code subtrahend} interpreted as a real number. |
|
775
|
|
* Implements the formula: |
|
776
|
|
* |
|
777
|
|
* <p>\[ (a + i b) - c = (a - c) + i b \] |
|
778
|
|
* |
|
779
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
780
|
|
* real-only and complex numbers.</p> |
|
781
|
|
* |
|
782
|
|
* @param subtrahend Value to be subtracted from this complex number. |
|
783
|
|
* @return {@code this - subtrahend}. |
|
784
|
|
* @see #subtract(Complex) |
|
785
|
|
*/ |
|
786
|
|
public Complex subtract(double subtrahend) { |
|
787
|
24
1. subtract : Incremented (a++) double local variable number 1 → SURVIVED
2. subtract : Decremented (a--) double local variable number 1 → SURVIVED
3. subtract : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. subtract : Replaced double subtraction with addition → KILLED
5. subtract : replaced return value with null for org/apache/commons/numbers/complex/Complex::subtract → KILLED
6. subtract : mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtract to ( if (x != null) null else throw new RuntimeException ) → KILLED
7. subtract : Negated double field real → KILLED
8. subtract : Negated double local variable number 1 → KILLED
9. subtract : Negated double field imaginary → KILLED
10. subtract : Replaced double operation by second member → KILLED
11. subtract : Replaced double subtraction with addition → KILLED
12. subtract : Replaced double subtraction with multiplication → KILLED
13. subtract : Replaced double subtraction with division → KILLED
14. subtract : Replaced double subtraction with modulus → KILLED
15. subtract : Incremented (a++) double field real → KILLED
16. subtract : Incremented (a++) double field imaginary → KILLED
17. subtract : Decremented (a--) double field real → KILLED
18. subtract : Decremented (a--) double field imaginary → KILLED
19. subtract : Incremented (++a) double field real → KILLED
20. subtract : Incremented (++a) double local variable number 1 → KILLED
21. subtract : Incremented (++a) double field imaginary → KILLED
22. subtract : Decremented (--a) double field → KILLED
23. subtract : Decremented (--a) double local variable number 1 → KILLED
24. subtract : Decremented (--a) double field → KILLED
|
return new Complex(real - subtrahend, imaginary); |
|
788
|
|
} |
|
789
|
|
|
|
790
|
|
/** |
|
791
|
|
* Returns a {@code Complex} whose value is {@code (this - subtrahend)}, |
|
792
|
|
* with {@code subtrahend} interpreted as an imaginary number. |
|
793
|
|
* Implements the formula: |
|
794
|
|
* |
|
795
|
|
* <p>\[ (a + i b) - i d = a + i (b - d) \] |
|
796
|
|
* |
|
797
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
798
|
|
* imaginary-only and complex numbers.</p> |
|
799
|
|
* |
|
800
|
|
* @param subtrahend Value to be subtracted from this complex number. |
|
801
|
|
* @return {@code this - subtrahend}. |
|
802
|
|
* @see #subtract(Complex) |
|
803
|
|
*/ |
|
804
|
|
public Complex subtractImaginary(double subtrahend) { |
|
805
|
24
1. subtractImaginary : Incremented (a++) double local variable number 1 → SURVIVED
2. subtractImaginary : Decremented (a--) double local variable number 1 → SURVIVED
3. subtractImaginary : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. subtractImaginary : Replaced double subtraction with addition → KILLED
5. subtractImaginary : replaced return value with null for org/apache/commons/numbers/complex/Complex::subtractImaginary → KILLED
6. subtractImaginary : mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtractImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED
7. subtractImaginary : Negated double field real → KILLED
8. subtractImaginary : Negated double field imaginary → KILLED
9. subtractImaginary : Negated double local variable number 1 → KILLED
10. subtractImaginary : Replaced double operation by second member → KILLED
11. subtractImaginary : Replaced double subtraction with addition → KILLED
12. subtractImaginary : Replaced double subtraction with multiplication → KILLED
13. subtractImaginary : Replaced double subtraction with division → KILLED
14. subtractImaginary : Replaced double subtraction with modulus → KILLED
15. subtractImaginary : Incremented (a++) double field real → KILLED
16. subtractImaginary : Incremented (a++) double field imaginary → KILLED
17. subtractImaginary : Decremented (a--) double field real → KILLED
18. subtractImaginary : Decremented (a--) double field imaginary → KILLED
19. subtractImaginary : Incremented (++a) double field real → KILLED
20. subtractImaginary : Incremented (++a) double field imaginary → KILLED
21. subtractImaginary : Incremented (++a) double local variable number 1 → KILLED
22. subtractImaginary : Decremented (--a) double field → KILLED
23. subtractImaginary : Decremented (--a) double field → KILLED
24. subtractImaginary : Decremented (--a) double local variable number 1 → KILLED
|
return new Complex(real, imaginary - subtrahend); |
|
806
|
|
} |
|
807
|
|
|
|
808
|
|
/** |
|
809
|
|
* Returns a {@code Complex} whose value is {@code (minuend - this)}, |
|
810
|
|
* with {@code minuend} interpreted as a real number. |
|
811
|
|
* Implements the formula: |
|
812
|
|
* \[ c - (a + i b) = (c - a) - i b \] |
|
813
|
|
* |
|
814
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
815
|
|
* real-only and complex numbers.</p> |
|
816
|
|
* |
|
817
|
|
* <p>Note: This method inverts the sign of the imaginary component \( b \) if it is {@code 0.0}. |
|
818
|
|
* The sign would not be inverted if subtracting from \( c + i 0 \) using |
|
819
|
|
* {@link #subtract(Complex) Complex.ofCartesian(minuend, 0).subtract(this)} since |
|
820
|
|
* {@code 0.0 - 0.0 = 0.0}. |
|
821
|
|
* |
|
822
|
|
* @param minuend Value this complex number is to be subtracted from. |
|
823
|
|
* @return {@code minuend - this}. |
|
824
|
|
* @see #subtract(Complex) |
|
825
|
|
* @see #ofCartesian(double, double) |
|
826
|
|
*/ |
|
827
|
|
public Complex subtractFrom(double minuend) { |
|
828
|
25
1. subtractFrom : Incremented (a++) double local variable number 1 → SURVIVED
2. subtractFrom : Decremented (a--) double local variable number 1 → SURVIVED
3. subtractFrom : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. subtractFrom : removed negation → KILLED
5. subtractFrom : Replaced double subtraction with addition → KILLED
6. subtractFrom : replaced return value with null for org/apache/commons/numbers/complex/Complex::subtractFrom → KILLED
7. subtractFrom : mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtractFrom to ( if (x != null) null else throw new RuntimeException ) → KILLED
8. subtractFrom : Negated double local variable number 1 → KILLED
9. subtractFrom : Negated double field real → KILLED
10. subtractFrom : Negated double field imaginary → KILLED
11. subtractFrom : Replaced double operation by second member → KILLED
12. subtractFrom : Replaced double subtraction with addition → KILLED
13. subtractFrom : Replaced double subtraction with multiplication → KILLED
14. subtractFrom : Replaced double subtraction with division → KILLED
15. subtractFrom : Replaced double subtraction with modulus → KILLED
16. subtractFrom : Incremented (a++) double field real → KILLED
17. subtractFrom : Incremented (a++) double field imaginary → KILLED
18. subtractFrom : Decremented (a--) double field real → KILLED
19. subtractFrom : Decremented (a--) double field imaginary → KILLED
20. subtractFrom : Incremented (++a) double local variable number 1 → KILLED
21. subtractFrom : Incremented (++a) double field real → KILLED
22. subtractFrom : Incremented (++a) double field imaginary → KILLED
23. subtractFrom : Decremented (--a) double local variable number 1 → KILLED
24. subtractFrom : Decremented (--a) double field → KILLED
25. subtractFrom : Decremented (--a) double field → KILLED
|
return new Complex(minuend - real, -imaginary); |
|
829
|
|
} |
|
830
|
|
|
|
831
|
|
/** |
|
832
|
|
* Returns a {@code Complex} whose value is {@code (this - subtrahend)}, |
|
833
|
|
* with {@code minuend} interpreted as an imaginary number. |
|
834
|
|
* Implements the formula: |
|
835
|
|
* \[ i d - (a + i b) = -a + i (d - b) \] |
|
836
|
|
* |
|
837
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
838
|
|
* imaginary-only and complex numbers.</p> |
|
839
|
|
* |
|
840
|
|
* <p>Note: This method inverts the sign of the real component \( a \) if it is {@code 0.0}. |
|
841
|
|
* The sign would not be inverted if subtracting from \( 0 + i d \) using |
|
842
|
|
* {@link #subtract(Complex) Complex.ofCartesian(0, minuend).subtract(this)} since |
|
843
|
|
* {@code 0.0 - 0.0 = 0.0}. |
|
844
|
|
* |
|
845
|
|
* @param minuend Value this complex number is to be subtracted from. |
|
846
|
|
* @return {@code this - subtrahend}. |
|
847
|
|
* @see #subtract(Complex) |
|
848
|
|
* @see #ofCartesian(double, double) |
|
849
|
|
*/ |
|
850
|
|
public Complex subtractFromImaginary(double minuend) { |
|
851
|
25
1. subtractFromImaginary : Incremented (a++) double local variable number 1 → SURVIVED
2. subtractFromImaginary : Decremented (a--) double local variable number 1 → SURVIVED
3. subtractFromImaginary : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. subtractFromImaginary : removed negation → KILLED
5. subtractFromImaginary : Replaced double subtraction with addition → KILLED
6. subtractFromImaginary : replaced return value with null for org/apache/commons/numbers/complex/Complex::subtractFromImaginary → KILLED
7. subtractFromImaginary : mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtractFromImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED
8. subtractFromImaginary : Negated double field real → KILLED
9. subtractFromImaginary : Negated double local variable number 1 → KILLED
10. subtractFromImaginary : Negated double field imaginary → KILLED
11. subtractFromImaginary : Replaced double operation by second member → KILLED
12. subtractFromImaginary : Replaced double subtraction with addition → KILLED
13. subtractFromImaginary : Replaced double subtraction with multiplication → KILLED
14. subtractFromImaginary : Replaced double subtraction with division → KILLED
15. subtractFromImaginary : Replaced double subtraction with modulus → KILLED
16. subtractFromImaginary : Incremented (a++) double field real → KILLED
17. subtractFromImaginary : Incremented (a++) double field imaginary → KILLED
18. subtractFromImaginary : Decremented (a--) double field real → KILLED
19. subtractFromImaginary : Decremented (a--) double field imaginary → KILLED
20. subtractFromImaginary : Incremented (++a) double field real → KILLED
21. subtractFromImaginary : Incremented (++a) double local variable number 1 → KILLED
22. subtractFromImaginary : Incremented (++a) double field imaginary → KILLED
23. subtractFromImaginary : Decremented (--a) double field → KILLED
24. subtractFromImaginary : Decremented (--a) double local variable number 1 → KILLED
25. subtractFromImaginary : Decremented (--a) double field → KILLED
|
return new Complex(-real, minuend - imaginary); |
|
852
|
|
} |
|
853
|
|
|
|
854
|
|
/** |
|
855
|
|
* Returns a {@code Complex} whose value is {@code this * factor}. |
|
856
|
|
* Implements the formula: |
|
857
|
|
* |
|
858
|
|
* <p>\[ (a + i b)(c + i d) = (ac - bd) + i (ad + bc) \] |
|
859
|
|
* |
|
860
|
|
* <p>Recalculates to recover infinities as specified in C99 standard G.5.1. |
|
861
|
|
* |
|
862
|
|
* @param factor Value to be multiplied by this complex number. |
|
863
|
|
* @return {@code this * factor}. |
|
864
|
|
* @see <a href="http://mathworld.wolfram.com/ComplexMultiplication.html">Complex Muliplication</a> |
|
865
|
|
*/ |
|
866
|
|
public Complex multiply(Complex factor) { |
|
867
|
23
1. multiply : removed call to org/apache/commons/numbers/complex/Complex::multiply → KILLED
2. multiply : replaced return value with null for org/apache/commons/numbers/complex/Complex::multiply → KILLED
3. multiply : mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiply to ( if (x != null) null else throw new RuntimeException ) → KILLED
4. multiply : Negated double field real → KILLED
5. multiply : Negated double field imaginary → KILLED
6. multiply : Negated double field real → KILLED
7. multiply : Negated double field imaginary → KILLED
8. multiply : Incremented (a++) double field real → KILLED
9. multiply : Incremented (a++) double field imaginary → KILLED
10. multiply : Incremented (a++) double field real → KILLED
11. multiply : Incremented (a++) double field imaginary → KILLED
12. multiply : Decremented (a--) double field real → KILLED
13. multiply : Decremented (a--) double field imaginary → KILLED
14. multiply : Decremented (a--) double field real → KILLED
15. multiply : Decremented (a--) double field imaginary → KILLED
16. multiply : Incremented (++a) double field real → KILLED
17. multiply : Incremented (++a) double field imaginary → KILLED
18. multiply : Incremented (++a) double field real → KILLED
19. multiply : Incremented (++a) double field imaginary → KILLED
20. multiply : Decremented (--a) double field → KILLED
21. multiply : Decremented (--a) double field → KILLED
22. multiply : Decremented (--a) double field → KILLED
23. multiply : Decremented (--a) double field → KILLED
|
return multiply(real, imaginary, factor.real, factor.imaginary); |
|
868
|
|
} |
|
869
|
|
|
|
870
|
|
/** |
|
871
|
|
* Returns a {@code Complex} whose value is: |
|
872
|
|
* <pre> |
|
873
|
|
* (a + i b)(c + i d) = (ac - bd) + i (ad + bc)</pre> |
|
874
|
|
* |
|
875
|
|
* <p>Recalculates to recover infinities as specified in C99 standard G.5.1. |
|
876
|
|
* |
|
877
|
|
* @param re1 Real component of first number. |
|
878
|
|
* @param im1 Imaginary component of first number. |
|
879
|
|
* @param re2 Real component of second number. |
|
880
|
|
* @param im2 Imaginary component of second number. |
|
881
|
|
* @return (a + b i)(c + d i). |
|
882
|
|
*/ |
|
883
|
|
private static Complex multiply(double re1, double im1, double re2, double im2) { |
|
884
|
5
1. multiply : Incremented (a++) double local variable number 0 → SURVIVED
2. multiply : Decremented (a--) double local variable number 0 → SURVIVED
3. multiply : Negated double local variable number 0 → KILLED
4. multiply : Incremented (++a) double local variable number 0 → KILLED
5. multiply : Decremented (--a) double local variable number 0 → KILLED
|
double a = re1; |
|
885
|
5
1. multiply : Incremented (a++) double local variable number 2 → SURVIVED
2. multiply : Decremented (a--) double local variable number 2 → SURVIVED
3. multiply : Negated double local variable number 2 → KILLED
4. multiply : Incremented (++a) double local variable number 2 → KILLED
5. multiply : Decremented (--a) double local variable number 2 → KILLED
|
double b = im1; |
|
886
|
5
1. multiply : Incremented (a++) double local variable number 4 → SURVIVED
2. multiply : Negated double local variable number 4 → KILLED
3. multiply : Decremented (a--) double local variable number 4 → KILLED
4. multiply : Incremented (++a) double local variable number 4 → KILLED
5. multiply : Decremented (--a) double local variable number 4 → KILLED
|
double c = re2; |
|
887
|
5
1. multiply : Incremented (a++) double local variable number 6 → SURVIVED
2. multiply : Decremented (a--) double local variable number 6 → SURVIVED
3. multiply : Negated double local variable number 6 → KILLED
4. multiply : Incremented (++a) double local variable number 6 → KILLED
5. multiply : Decremented (--a) double local variable number 6 → KILLED
|
double d = im2; |
|
888
|
16
1. multiply : Replaced double multiplication with division → KILLED
2. multiply : Negated double local variable number 8 → KILLED
3. multiply : Negated double local variable number 12 → KILLED
4. multiply : Replaced double operation by second member → KILLED
5. multiply : Replaced double multiplication with division → KILLED
6. multiply : Replaced double multiplication with modulus → KILLED
7. multiply : Replaced double multiplication with addition → KILLED
8. multiply : Replaced double multiplication with subtraction → KILLED
9. multiply : Incremented (a++) double local variable number 8 → KILLED
10. multiply : Incremented (a++) double local variable number 12 → KILLED
11. multiply : Decremented (a--) double local variable number 8 → KILLED
12. multiply : Decremented (a--) double local variable number 12 → KILLED
13. multiply : Incremented (++a) double local variable number 8 → KILLED
14. multiply : Incremented (++a) double local variable number 12 → KILLED
15. multiply : Decremented (--a) double local variable number 8 → KILLED
16. multiply : Decremented (--a) double local variable number 12 → KILLED
|
final double ac = a * c; |
|
889
|
16
1. multiply : Replaced double multiplication with division → KILLED
2. multiply : Negated double local variable number 10 → KILLED
3. multiply : Negated double local variable number 14 → KILLED
4. multiply : Replaced double operation by second member → KILLED
5. multiply : Replaced double multiplication with division → KILLED
6. multiply : Replaced double multiplication with modulus → KILLED
7. multiply : Replaced double multiplication with addition → KILLED
8. multiply : Replaced double multiplication with subtraction → KILLED
9. multiply : Incremented (a++) double local variable number 10 → KILLED
10. multiply : Incremented (a++) double local variable number 14 → KILLED
11. multiply : Decremented (a--) double local variable number 10 → KILLED
12. multiply : Decremented (a--) double local variable number 14 → KILLED
13. multiply : Incremented (++a) double local variable number 10 → KILLED
14. multiply : Incremented (++a) double local variable number 14 → KILLED
15. multiply : Decremented (--a) double local variable number 10 → KILLED
16. multiply : Decremented (--a) double local variable number 14 → KILLED
|
final double bd = b * d; |
|
890
|
16
1. multiply : Incremented (a++) double local variable number 8 → SURVIVED
2. multiply : Decremented (a--) double local variable number 8 → SURVIVED
3. multiply : Decremented (a--) double local variable number 14 → SURVIVED
4. multiply : Replaced double multiplication with division → KILLED
5. multiply : Negated double local variable number 8 → KILLED
6. multiply : Negated double local variable number 14 → KILLED
7. multiply : Replaced double operation by second member → KILLED
8. multiply : Replaced double multiplication with division → KILLED
9. multiply : Replaced double multiplication with modulus → KILLED
10. multiply : Replaced double multiplication with addition → KILLED
11. multiply : Replaced double multiplication with subtraction → KILLED
12. multiply : Incremented (a++) double local variable number 14 → KILLED
13. multiply : Incremented (++a) double local variable number 8 → KILLED
14. multiply : Incremented (++a) double local variable number 14 → KILLED
15. multiply : Decremented (--a) double local variable number 8 → KILLED
16. multiply : Decremented (--a) double local variable number 14 → KILLED
|
final double ad = a * d; |
|
891
|
16
1. multiply : Incremented (a++) double local variable number 10 → SURVIVED
2. multiply : Incremented (a++) double local variable number 12 → SURVIVED
3. multiply : Decremented (a--) double local variable number 10 → SURVIVED
4. multiply : Decremented (a--) double local variable number 12 → SURVIVED
5. multiply : Replaced double multiplication with division → KILLED
6. multiply : Negated double local variable number 10 → KILLED
7. multiply : Negated double local variable number 12 → KILLED
8. multiply : Replaced double operation by second member → KILLED
9. multiply : Replaced double multiplication with division → KILLED
10. multiply : Replaced double multiplication with modulus → KILLED
11. multiply : Replaced double multiplication with addition → KILLED
12. multiply : Replaced double multiplication with subtraction → KILLED
13. multiply : Incremented (++a) double local variable number 10 → KILLED
14. multiply : Incremented (++a) double local variable number 12 → KILLED
15. multiply : Decremented (--a) double local variable number 10 → KILLED
16. multiply : Decremented (--a) double local variable number 12 → KILLED
|
final double bc = b * c; |
|
892
|
16
1. multiply : Incremented (a++) double local variable number 16 → SURVIVED
2. multiply : Incremented (a++) double local variable number 18 → SURVIVED
3. multiply : Replaced double subtraction with addition → KILLED
4. multiply : Negated double local variable number 16 → KILLED
5. multiply : Negated double local variable number 18 → KILLED
6. multiply : Replaced double operation by second member → KILLED
7. multiply : Replaced double subtraction with addition → KILLED
8. multiply : Replaced double subtraction with multiplication → KILLED
9. multiply : Replaced double subtraction with division → KILLED
10. multiply : Replaced double subtraction with modulus → KILLED
11. multiply : Decremented (a--) double local variable number 16 → KILLED
12. multiply : Decremented (a--) double local variable number 18 → KILLED
13. multiply : Incremented (++a) double local variable number 16 → KILLED
14. multiply : Incremented (++a) double local variable number 18 → KILLED
15. multiply : Decremented (--a) double local variable number 16 → KILLED
16. multiply : Decremented (--a) double local variable number 18 → KILLED
|
double x = ac - bd; |
|
893
|
16
1. multiply : Incremented (a++) double local variable number 20 → SURVIVED
2. multiply : Incremented (a++) double local variable number 22 → SURVIVED
3. multiply : Decremented (a--) double local variable number 20 → SURVIVED
4. multiply : Decremented (a--) double local variable number 22 → SURVIVED
5. multiply : Replaced double addition with subtraction → KILLED
6. multiply : Negated double local variable number 20 → KILLED
7. multiply : Negated double local variable number 22 → KILLED
8. multiply : Replaced double operation by second member → KILLED
9. multiply : Replaced double addition with subtraction → KILLED
10. multiply : Replaced double addition with multiplication → KILLED
11. multiply : Replaced double addition with division → KILLED
12. multiply : Replaced double addition with modulus → KILLED
13. multiply : Incremented (++a) double local variable number 20 → KILLED
14. multiply : Incremented (++a) double local variable number 22 → KILLED
15. multiply : Decremented (--a) double local variable number 20 → KILLED
16. multiply : Decremented (--a) double local variable number 22 → KILLED
|
double y = ad + bc; |
|
894
|
|
|
|
895
|
|
// -------------- |
|
896
|
|
// NaN can occur if: |
|
897
|
|
// - any of (a,b,c,d) are NaN (for NaN or Infinite complex numbers) |
|
898
|
|
// - a multiplication of infinity by zero (ac,bd,ad,bc). |
|
899
|
|
// - a subtraction of infinity from infinity (e.g. ac - bd) |
|
900
|
|
// Note that (ac,bd,ad,bc) can be infinite due to overflow. |
|
901
|
|
// |
|
902
|
|
// Detect a NaN result and perform correction. |
|
903
|
|
// |
|
904
|
|
// Modification from the listing in ISO C99 G.5.1 (6) |
|
905
|
|
// Do not correct infinity multiplied by zero. This is left as NaN. |
|
906
|
|
// -------------- |
|
907
|
|
|
|
908
|
28
1. multiply : removed call to java/lang/Double::isNaN → SURVIVED
2. multiply : removed conditional - replaced equality check with false → SURVIVED
3. multiply : removed conditional - replaced equality check with false → SURVIVED
4. multiply : removed conditional - replaced equality check with true → SURVIVED
5. multiply : Negated double local variable number 24 → SURVIVED
6. multiply : Negated double local variable number 26 → SURVIVED
7. multiply : equal to less than → SURVIVED
8. multiply : equal to less than → SURVIVED
9. multiply : equal to less or equal → SURVIVED
10. multiply : equal to less or equal → SURVIVED
11. multiply : equal to greater than → SURVIVED
12. multiply : equal to greater than → SURVIVED
13. multiply : equal to greater or equal → SURVIVED
14. multiply : equal to not equal → SURVIVED
15. multiply : equal to not equal → SURVIVED
16. multiply : Incremented (a++) double local variable number 26 → SURVIVED
17. multiply : Decremented (a--) double local variable number 26 → SURVIVED
18. multiply : Decremented (--a) double local variable number 26 → SURVIVED
19. multiply : negated conditional → KILLED
20. multiply : negated conditional → KILLED
21. multiply : removed call to java/lang/Double::isNaN → KILLED
22. multiply : removed conditional - replaced equality check with true → KILLED
23. multiply : equal to greater or equal → KILLED
24. multiply : Incremented (a++) double local variable number 24 → KILLED
25. multiply : Decremented (a--) double local variable number 24 → KILLED
26. multiply : Incremented (++a) double local variable number 24 → KILLED
27. multiply : Incremented (++a) double local variable number 26 → KILLED
28. multiply : Decremented (--a) double local variable number 24 → KILLED
|
if (Double.isNaN(x) && Double.isNaN(y)) { |
|
909
|
|
// Recover infinities that computed as NaN+iNaN ... |
|
910
|
5
1. multiply : Substituted 0 with 1 → SURVIVED
2. multiply : Substituted 0 with 1 → SURVIVED
3. multiply : Substituted 0 with -1 → SURVIVED
4. multiply : Substituted 0 with 1 → SURVIVED
5. multiply : Substituted 0 with -1 → SURVIVED
|
boolean recalc = false; |
|
911
|
38
1. multiply : negated conditional → SURVIVED
2. multiply : negated conditional → SURVIVED
3. multiply : removed call to java/lang/Double::isInfinite → SURVIVED
4. multiply : removed call to java/lang/Double::isInfinite → SURVIVED
5. multiply : removed conditional - replaced equality check with false → SURVIVED
6. multiply : removed conditional - replaced equality check with false → SURVIVED
7. multiply : removed conditional - replaced equality check with true → SURVIVED
8. multiply : removed conditional - replaced equality check with true → SURVIVED
9. multiply : Negated double local variable number 8 → SURVIVED
10. multiply : Negated double local variable number 10 → SURVIVED
11. multiply : Negated double local variable number 12 → SURVIVED
12. multiply : Negated double local variable number 14 → SURVIVED
13. multiply : not equal to less than → SURVIVED
14. multiply : equal to less than → SURVIVED
15. multiply : not equal to less or equal → SURVIVED
16. multiply : equal to less or equal → SURVIVED
17. multiply : not equal to greater than → SURVIVED
18. multiply : equal to greater than → SURVIVED
19. multiply : not equal to greater or equal → SURVIVED
20. multiply : equal to greater or equal → SURVIVED
21. multiply : not equal to equal → SURVIVED
22. multiply : equal to not equal → SURVIVED
23. multiply : Incremented (a++) double local variable number 8 → SURVIVED
24. multiply : Incremented (a++) double local variable number 10 → SURVIVED
25. multiply : Incremented (a++) double local variable number 12 → SURVIVED
26. multiply : Incremented (a++) double local variable number 14 → SURVIVED
27. multiply : Decremented (a--) double local variable number 8 → SURVIVED
28. multiply : Decremented (a--) double local variable number 10 → SURVIVED
29. multiply : Decremented (a--) double local variable number 12 → SURVIVED
30. multiply : Decremented (a--) double local variable number 14 → SURVIVED
31. multiply : Incremented (++a) double local variable number 8 → SURVIVED
32. multiply : Incremented (++a) double local variable number 10 → SURVIVED
33. multiply : Incremented (++a) double local variable number 12 → SURVIVED
34. multiply : Incremented (++a) double local variable number 14 → SURVIVED
35. multiply : Decremented (--a) double local variable number 8 → SURVIVED
36. multiply : Decremented (--a) double local variable number 10 → SURVIVED
37. multiply : Decremented (--a) double local variable number 12 → SURVIVED
38. multiply : Decremented (--a) double local variable number 14 → SURVIVED
|
if ((Double.isInfinite(a) || Double.isInfinite(b)) && |
|
912
|
9
1. multiply : negated conditional → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::isNotZero → NO_COVERAGE
3. multiply : removed conditional - replaced equality check with false → NO_COVERAGE
4. multiply : removed conditional - replaced equality check with true → NO_COVERAGE
5. multiply : equal to less than → NO_COVERAGE
6. multiply : equal to less or equal → NO_COVERAGE
7. multiply : equal to greater than → NO_COVERAGE
8. multiply : equal to greater or equal → NO_COVERAGE
9. multiply : equal to not equal → NO_COVERAGE
|
isNotZero(c, d)) { |
|
913
|
|
// This complex is infinite. |
|
914
|
|
// "Box" the infinity and change NaNs in the other factor to 0. |
|
915
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → NO_COVERAGE
3. multiply : Negated double local variable number 8 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 8 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 8 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 8 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 8 → NO_COVERAGE
|
a = boxInfinity(a); |
|
916
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → NO_COVERAGE
3. multiply : Negated double local variable number 10 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 10 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 10 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 10 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 10 → NO_COVERAGE
|
b = boxInfinity(b); |
|
917
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
3. multiply : Negated double local variable number 12 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 12 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 12 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 12 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 12 → NO_COVERAGE
|
c = changeNaNtoZero(c); |
|
918
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
3. multiply : Negated double local variable number 14 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 14 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 14 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 14 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 14 → NO_COVERAGE
|
d = changeNaNtoZero(d); |
|
919
|
6
1. multiply : Substituted 1 with 0 → NO_COVERAGE
2. multiply : Substituted 1 with 0 → NO_COVERAGE
3. multiply : Substituted 1 with -1 → NO_COVERAGE
4. multiply : Substituted 1 with -1 → NO_COVERAGE
5. multiply : Substituted 1 with 2 → NO_COVERAGE
6. multiply : Substituted 1 with 0 → NO_COVERAGE
|
recalc = true; |
|
920
|
|
} |
|
921
|
38
1. multiply : negated conditional → SURVIVED
2. multiply : negated conditional → SURVIVED
3. multiply : removed call to java/lang/Double::isInfinite → SURVIVED
4. multiply : removed call to java/lang/Double::isInfinite → SURVIVED
5. multiply : removed conditional - replaced equality check with false → SURVIVED
6. multiply : removed conditional - replaced equality check with false → SURVIVED
7. multiply : removed conditional - replaced equality check with true → SURVIVED
8. multiply : removed conditional - replaced equality check with true → SURVIVED
9. multiply : Negated double local variable number 12 → SURVIVED
10. multiply : Negated double local variable number 14 → SURVIVED
11. multiply : Negated double local variable number 8 → SURVIVED
12. multiply : Negated double local variable number 10 → SURVIVED
13. multiply : not equal to less than → SURVIVED
14. multiply : equal to less than → SURVIVED
15. multiply : not equal to less or equal → SURVIVED
16. multiply : equal to less or equal → SURVIVED
17. multiply : not equal to greater than → SURVIVED
18. multiply : equal to greater than → SURVIVED
19. multiply : not equal to greater or equal → SURVIVED
20. multiply : equal to greater or equal → SURVIVED
21. multiply : not equal to equal → SURVIVED
22. multiply : equal to not equal → SURVIVED
23. multiply : Incremented (a++) double local variable number 12 → SURVIVED
24. multiply : Incremented (a++) double local variable number 14 → SURVIVED
25. multiply : Incremented (a++) double local variable number 8 → SURVIVED
26. multiply : Incremented (a++) double local variable number 10 → SURVIVED
27. multiply : Decremented (a--) double local variable number 12 → SURVIVED
28. multiply : Decremented (a--) double local variable number 14 → SURVIVED
29. multiply : Decremented (a--) double local variable number 8 → SURVIVED
30. multiply : Decremented (a--) double local variable number 10 → SURVIVED
31. multiply : Incremented (++a) double local variable number 12 → SURVIVED
32. multiply : Incremented (++a) double local variable number 14 → SURVIVED
33. multiply : Incremented (++a) double local variable number 8 → SURVIVED
34. multiply : Incremented (++a) double local variable number 10 → SURVIVED
35. multiply : Decremented (--a) double local variable number 12 → SURVIVED
36. multiply : Decremented (--a) double local variable number 14 → SURVIVED
37. multiply : Decremented (--a) double local variable number 8 → SURVIVED
38. multiply : Decremented (--a) double local variable number 10 → SURVIVED
|
if ((Double.isInfinite(c) || Double.isInfinite(d)) && |
|
922
|
9
1. multiply : negated conditional → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::isNotZero → NO_COVERAGE
3. multiply : removed conditional - replaced equality check with false → NO_COVERAGE
4. multiply : removed conditional - replaced equality check with true → NO_COVERAGE
5. multiply : equal to less than → NO_COVERAGE
6. multiply : equal to less or equal → NO_COVERAGE
7. multiply : equal to greater than → NO_COVERAGE
8. multiply : equal to greater or equal → NO_COVERAGE
9. multiply : equal to not equal → NO_COVERAGE
|
isNotZero(a, b)) { |
|
923
|
|
// The other complex is infinite. |
|
924
|
|
// "Box" the infinity and change NaNs in the other factor to 0. |
|
925
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → NO_COVERAGE
3. multiply : Negated double local variable number 12 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 12 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 12 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 12 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 12 → NO_COVERAGE
|
c = boxInfinity(c); |
|
926
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → NO_COVERAGE
3. multiply : Negated double local variable number 14 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 14 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 14 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 14 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 14 → NO_COVERAGE
|
d = boxInfinity(d); |
|
927
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
3. multiply : Negated double local variable number 8 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 8 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 8 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 8 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 8 → NO_COVERAGE
|
a = changeNaNtoZero(a); |
|
928
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
3. multiply : Negated double local variable number 10 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 10 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 10 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 10 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 10 → NO_COVERAGE
|
b = changeNaNtoZero(b); |
|
929
|
6
1. multiply : Substituted 1 with 0 → NO_COVERAGE
2. multiply : Substituted 1 with 0 → NO_COVERAGE
3. multiply : Substituted 1 with -1 → NO_COVERAGE
4. multiply : Substituted 1 with -1 → NO_COVERAGE
5. multiply : Substituted 1 with 2 → NO_COVERAGE
6. multiply : Substituted 1 with 0 → NO_COVERAGE
|
recalc = true; |
|
930
|
|
} |
|
931
|
46
1. multiply : negated conditional → SURVIVED
2. multiply : negated conditional → SURVIVED
3. multiply : negated conditional → SURVIVED
4. multiply : removed call to java/lang/Double::isInfinite → SURVIVED
5. multiply : removed call to java/lang/Double::isInfinite → SURVIVED
6. multiply : removed conditional - replaced equality check with false → SURVIVED
7. multiply : removed conditional - replaced equality check with false → SURVIVED
8. multiply : removed conditional - replaced equality check with false → SURVIVED
9. multiply : removed conditional - replaced equality check with true → SURVIVED
10. multiply : removed conditional - replaced equality check with true → SURVIVED
11. multiply : removed conditional - replaced equality check with true → SURVIVED
12. multiply : Negated integer local variable number 28 → SURVIVED
13. multiply : Negated double local variable number 16 → SURVIVED
14. multiply : Negated double local variable number 18 → SURVIVED
15. multiply : Negated double local variable number 20 → SURVIVED
16. multiply : not equal to less than → SURVIVED
17. multiply : not equal to less than → SURVIVED
18. multiply : not equal to less than → SURVIVED
19. multiply : not equal to less or equal → SURVIVED
20. multiply : not equal to less or equal → SURVIVED
21. multiply : not equal to less or equal → SURVIVED
22. multiply : not equal to greater than → SURVIVED
23. multiply : not equal to greater than → SURVIVED
24. multiply : not equal to greater than → SURVIVED
25. multiply : not equal to greater or equal → SURVIVED
26. multiply : not equal to greater or equal → SURVIVED
27. multiply : not equal to greater or equal → SURVIVED
28. multiply : not equal to equal → SURVIVED
29. multiply : not equal to equal → SURVIVED
30. multiply : not equal to equal → SURVIVED
31. multiply : Incremented (a++) integer local variable number 28 → SURVIVED
32. multiply : Incremented (a++) double local variable number 16 → SURVIVED
33. multiply : Incremented (a++) double local variable number 18 → SURVIVED
34. multiply : Incremented (a++) double local variable number 20 → SURVIVED
35. multiply : Decremented (a--) integer local variable number 28 → SURVIVED
36. multiply : Decremented (a--) double local variable number 16 → SURVIVED
37. multiply : Decremented (a--) double local variable number 18 → SURVIVED
38. multiply : Decremented (a--) double local variable number 20 → SURVIVED
39. multiply : Incremented (++a) integer local variable number 28 → SURVIVED
40. multiply : Incremented (++a) double local variable number 16 → SURVIVED
41. multiply : Incremented (++a) double local variable number 18 → SURVIVED
42. multiply : Incremented (++a) double local variable number 20 → SURVIVED
43. multiply : Decremented (--a) integer local variable number 28 → SURVIVED
44. multiply : Decremented (--a) double local variable number 16 → SURVIVED
45. multiply : Decremented (--a) double local variable number 18 → SURVIVED
46. multiply : Decremented (--a) double local variable number 20 → SURVIVED
|
if (!recalc && (Double.isInfinite(ac) || Double.isInfinite(bd) || |
|
932
|
23
1. multiply : negated conditional → SURVIVED
2. multiply : negated conditional → SURVIVED
3. multiply : removed call to java/lang/Double::isInfinite → SURVIVED
4. multiply : removed call to java/lang/Double::isInfinite → SURVIVED
5. multiply : removed conditional - replaced equality check with false → SURVIVED
6. multiply : removed conditional - replaced equality check with false → SURVIVED
7. multiply : removed conditional - replaced equality check with true → SURVIVED
8. multiply : removed conditional - replaced equality check with true → SURVIVED
9. multiply : Negated double local variable number 22 → SURVIVED
10. multiply : not equal to less than → SURVIVED
11. multiply : equal to less than → SURVIVED
12. multiply : not equal to less or equal → SURVIVED
13. multiply : equal to less or equal → SURVIVED
14. multiply : not equal to greater than → SURVIVED
15. multiply : equal to greater than → SURVIVED
16. multiply : not equal to greater or equal → SURVIVED
17. multiply : equal to greater or equal → SURVIVED
18. multiply : not equal to equal → SURVIVED
19. multiply : equal to not equal → SURVIVED
20. multiply : Incremented (a++) double local variable number 22 → SURVIVED
21. multiply : Decremented (a--) double local variable number 22 → SURVIVED
22. multiply : Incremented (++a) double local variable number 22 → SURVIVED
23. multiply : Decremented (--a) double local variable number 22 → SURVIVED
|
Double.isInfinite(ad) || Double.isInfinite(bc))) { |
|
933
|
|
// The result overflowed to infinity. |
|
934
|
|
// Recover infinities from overflow by changing NaNs to 0 ... |
|
935
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
3. multiply : Negated double local variable number 8 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 8 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 8 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 8 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 8 → NO_COVERAGE
|
a = changeNaNtoZero(a); |
|
936
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
3. multiply : Negated double local variable number 10 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 10 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 10 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 10 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 10 → NO_COVERAGE
|
b = changeNaNtoZero(b); |
|
937
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
3. multiply : Negated double local variable number 12 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 12 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 12 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 12 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 12 → NO_COVERAGE
|
c = changeNaNtoZero(c); |
|
938
|
7
1. multiply : replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE
2. multiply : removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
3. multiply : Negated double local variable number 14 → NO_COVERAGE
4. multiply : Incremented (a++) double local variable number 14 → NO_COVERAGE
5. multiply : Decremented (a--) double local variable number 14 → NO_COVERAGE
6. multiply : Incremented (++a) double local variable number 14 → NO_COVERAGE
7. multiply : Decremented (--a) double local variable number 14 → NO_COVERAGE
|
d = changeNaNtoZero(d); |
|
939
|
6
1. multiply : Substituted 1 with 0 → NO_COVERAGE
2. multiply : Substituted 1 with 0 → NO_COVERAGE
3. multiply : Substituted 1 with -1 → NO_COVERAGE
4. multiply : Substituted 1 with -1 → NO_COVERAGE
5. multiply : Substituted 1 with 2 → NO_COVERAGE
6. multiply : Substituted 1 with 0 → NO_COVERAGE
|
recalc = true; |
|
940
|
|
} |
|
941
|
13
1. multiply : negated conditional → SURVIVED
2. multiply : removed conditional - replaced equality check with false → SURVIVED
3. multiply : removed conditional - replaced equality check with true → SURVIVED
4. multiply : Negated integer local variable number 28 → SURVIVED
5. multiply : equal to less than → SURVIVED
6. multiply : equal to less or equal → SURVIVED
7. multiply : equal to greater than → SURVIVED
8. multiply : equal to greater or equal → SURVIVED
9. multiply : equal to not equal → SURVIVED
10. multiply : Incremented (a++) integer local variable number 28 → SURVIVED
11. multiply : Decremented (a--) integer local variable number 28 → SURVIVED
12. multiply : Incremented (++a) integer local variable number 28 → SURVIVED
13. multiply : Decremented (--a) integer local variable number 28 → SURVIVED
|
if (recalc) { |
|
942
|
49
1. multiply : Substituted Infinity with 1.0 → NO_COVERAGE
2. multiply : Replaced double multiplication with division → NO_COVERAGE
3. multiply : Replaced double multiplication with division → NO_COVERAGE
4. multiply : Replaced double subtraction with addition → NO_COVERAGE
5. multiply : Replaced double multiplication with division → NO_COVERAGE
6. multiply : Negated double local variable number 8 → NO_COVERAGE
7. multiply : Negated double local variable number 12 → NO_COVERAGE
8. multiply : Negated double local variable number 10 → NO_COVERAGE
9. multiply : Negated double local variable number 14 → NO_COVERAGE
10. multiply : Replaced double operation by second member → NO_COVERAGE
11. multiply : Replaced double operation by second member → NO_COVERAGE
12. multiply : Replaced double operation by second member → NO_COVERAGE
13. multiply : Replaced double operation by second member → NO_COVERAGE
14. multiply : Replaced double multiplication with division → NO_COVERAGE
15. multiply : Replaced double multiplication with division → NO_COVERAGE
16. multiply : Replaced double subtraction with addition → NO_COVERAGE
17. multiply : Replaced double multiplication with division → NO_COVERAGE
18. multiply : Replaced double multiplication with modulus → NO_COVERAGE
19. multiply : Replaced double multiplication with modulus → NO_COVERAGE
20. multiply : Replaced double subtraction with multiplication → NO_COVERAGE
21. multiply : Replaced double multiplication with modulus → NO_COVERAGE
22. multiply : Replaced double multiplication with addition → NO_COVERAGE
23. multiply : Replaced double multiplication with addition → NO_COVERAGE
24. multiply : Replaced double subtraction with division → NO_COVERAGE
25. multiply : Replaced double multiplication with addition → NO_COVERAGE
26. multiply : Replaced double multiplication with subtraction → NO_COVERAGE
27. multiply : Replaced double multiplication with subtraction → NO_COVERAGE
28. multiply : Replaced double subtraction with modulus → NO_COVERAGE
29. multiply : Replaced double multiplication with subtraction → NO_COVERAGE
30. multiply : Substituted Infinity with 1.0 → NO_COVERAGE
31. multiply : Substituted Infinity with 0.0 → NO_COVERAGE
32. multiply : Substituted Infinity with -1.0 → NO_COVERAGE
33. multiply : Substituted Infinity with -Infinity → NO_COVERAGE
34. multiply : Incremented (a++) double local variable number 8 → NO_COVERAGE
35. multiply : Incremented (a++) double local variable number 12 → NO_COVERAGE
36. multiply : Incremented (a++) double local variable number 10 → NO_COVERAGE
37. multiply : Incremented (a++) double local variable number 14 → NO_COVERAGE
38. multiply : Decremented (a--) double local variable number 8 → NO_COVERAGE
39. multiply : Decremented (a--) double local variable number 12 → NO_COVERAGE
40. multiply : Decremented (a--) double local variable number 10 → NO_COVERAGE
41. multiply : Decremented (a--) double local variable number 14 → NO_COVERAGE
42. multiply : Incremented (++a) double local variable number 8 → NO_COVERAGE
43. multiply : Incremented (++a) double local variable number 12 → NO_COVERAGE
44. multiply : Incremented (++a) double local variable number 10 → NO_COVERAGE
45. multiply : Incremented (++a) double local variable number 14 → NO_COVERAGE
46. multiply : Decremented (--a) double local variable number 8 → NO_COVERAGE
47. multiply : Decremented (--a) double local variable number 12 → NO_COVERAGE
48. multiply : Decremented (--a) double local variable number 10 → NO_COVERAGE
49. multiply : Decremented (--a) double local variable number 14 → NO_COVERAGE
|
x = Double.POSITIVE_INFINITY * (a * c - b * d); |
|
943
|
49
1. multiply : Substituted Infinity with 1.0 → NO_COVERAGE
2. multiply : Replaced double multiplication with division → NO_COVERAGE
3. multiply : Replaced double multiplication with division → NO_COVERAGE
4. multiply : Replaced double addition with subtraction → NO_COVERAGE
5. multiply : Replaced double multiplication with division → NO_COVERAGE
6. multiply : Negated double local variable number 8 → NO_COVERAGE
7. multiply : Negated double local variable number 14 → NO_COVERAGE
8. multiply : Negated double local variable number 10 → NO_COVERAGE
9. multiply : Negated double local variable number 12 → NO_COVERAGE
10. multiply : Replaced double operation by second member → NO_COVERAGE
11. multiply : Replaced double operation by second member → NO_COVERAGE
12. multiply : Replaced double operation by second member → NO_COVERAGE
13. multiply : Replaced double operation by second member → NO_COVERAGE
14. multiply : Replaced double multiplication with division → NO_COVERAGE
15. multiply : Replaced double multiplication with division → NO_COVERAGE
16. multiply : Replaced double addition with subtraction → NO_COVERAGE
17. multiply : Replaced double multiplication with division → NO_COVERAGE
18. multiply : Replaced double multiplication with modulus → NO_COVERAGE
19. multiply : Replaced double multiplication with modulus → NO_COVERAGE
20. multiply : Replaced double addition with multiplication → NO_COVERAGE
21. multiply : Replaced double multiplication with modulus → NO_COVERAGE
22. multiply : Replaced double multiplication with addition → NO_COVERAGE
23. multiply : Replaced double multiplication with addition → NO_COVERAGE
24. multiply : Replaced double addition with division → NO_COVERAGE
25. multiply : Replaced double multiplication with addition → NO_COVERAGE
26. multiply : Replaced double multiplication with subtraction → NO_COVERAGE
27. multiply : Replaced double multiplication with subtraction → NO_COVERAGE
28. multiply : Replaced double addition with modulus → NO_COVERAGE
29. multiply : Replaced double multiplication with subtraction → NO_COVERAGE
30. multiply : Substituted Infinity with 1.0 → NO_COVERAGE
31. multiply : Substituted Infinity with 0.0 → NO_COVERAGE
32. multiply : Substituted Infinity with -1.0 → NO_COVERAGE
33. multiply : Substituted Infinity with -Infinity → NO_COVERAGE
34. multiply : Incremented (a++) double local variable number 8 → NO_COVERAGE
35. multiply : Incremented (a++) double local variable number 14 → NO_COVERAGE
36. multiply : Incremented (a++) double local variable number 10 → NO_COVERAGE
37. multiply : Incremented (a++) double local variable number 12 → NO_COVERAGE
38. multiply : Decremented (a--) double local variable number 8 → NO_COVERAGE
39. multiply : Decremented (a--) double local variable number 14 → NO_COVERAGE
40. multiply : Decremented (a--) double local variable number 10 → NO_COVERAGE
41. multiply : Decremented (a--) double local variable number 12 → NO_COVERAGE
42. multiply : Incremented (++a) double local variable number 8 → NO_COVERAGE
43. multiply : Incremented (++a) double local variable number 14 → NO_COVERAGE
44. multiply : Incremented (++a) double local variable number 10 → NO_COVERAGE
45. multiply : Incremented (++a) double local variable number 12 → NO_COVERAGE
46. multiply : Decremented (--a) double local variable number 8 → NO_COVERAGE
47. multiply : Decremented (--a) double local variable number 14 → NO_COVERAGE
48. multiply : Decremented (--a) double local variable number 10 → NO_COVERAGE
49. multiply : Decremented (--a) double local variable number 12 → NO_COVERAGE
|
y = Double.POSITIVE_INFINITY * (a * d + b * c); |
|
944
|
|
} |
|
945
|
|
} |
|
946
|
13
1. multiply : Decremented (a--) double local variable number 24 → SURVIVED
2. multiply : Decremented (a--) double local variable number 26 → SURVIVED
3. multiply : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. multiply : replaced return value with null for org/apache/commons/numbers/complex/Complex::multiply → KILLED
5. multiply : mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiply to ( if (x != null) null else throw new RuntimeException ) → KILLED
6. multiply : Negated double local variable number 24 → KILLED
7. multiply : Negated double local variable number 26 → KILLED
8. multiply : Incremented (a++) double local variable number 24 → KILLED
9. multiply : Incremented (a++) double local variable number 26 → KILLED
10. multiply : Incremented (++a) double local variable number 24 → KILLED
11. multiply : Incremented (++a) double local variable number 26 → KILLED
12. multiply : Decremented (--a) double local variable number 24 → KILLED
13. multiply : Decremented (--a) double local variable number 26 → KILLED
|
return new Complex(x, y); |
|
947
|
|
} |
|
948
|
|
|
|
949
|
|
/** |
|
950
|
|
* Box values for the real or imaginary component of an infinite complex number. |
|
951
|
|
* Any infinite value will be returned as one. Non-infinite values will be returned as zero. |
|
952
|
|
* The sign is maintained. |
|
953
|
|
* |
|
954
|
|
* <pre> |
|
955
|
|
* inf = 1 |
|
956
|
|
* -inf = -1 |
|
957
|
|
* x = 0 |
|
958
|
|
* -x = -0 |
|
959
|
|
* </pre> |
|
960
|
|
* |
|
961
|
|
* @param component the component |
|
962
|
|
* @return The boxed value |
|
963
|
|
*/ |
|
964
|
|
private static double boxInfinity(double component) { |
|
965
|
34
1. boxInfinity : Substituted 1.0 with 2.0 → SURVIVED
2. boxInfinity : Negated double local variable number 0 → SURVIVED
3. boxInfinity : Substituted 1.0 with -1.0 → SURVIVED
4. boxInfinity : Substituted 1.0 with -1.0 → SURVIVED
5. boxInfinity : Substituted 1.0 with 2.0 → SURVIVED
6. boxInfinity : equal to less or equal → SURVIVED
7. boxInfinity : Incremented (a++) double local variable number 0 → SURVIVED
8. boxInfinity : Incremented (a++) double local variable number 0 → SURVIVED
9. boxInfinity : Decremented (a--) double local variable number 0 → SURVIVED
10. boxInfinity : Decremented (a--) double local variable number 0 → SURVIVED
11. boxInfinity : Incremented (++a) double local variable number 0 → SURVIVED
12. boxInfinity : Incremented (++a) double local variable number 0 → SURVIVED
13. boxInfinity : Decremented (--a) double local variable number 0 → SURVIVED
14. boxInfinity : Decremented (--a) double local variable number 0 → SURVIVED
15. boxInfinity : replaced call to java/lang/Math::copySign with argument → KILLED
16. boxInfinity : Substituted 0.0 with 1.0 → KILLED
17. boxInfinity : negated conditional → KILLED
18. boxInfinity : removed call to java/lang/Double::isInfinite → KILLED
19. boxInfinity : removed call to java/lang/Math::copySign → KILLED
20. boxInfinity : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED
21. boxInfinity : removed conditional - replaced equality check with false → KILLED
22. boxInfinity : removed conditional - replaced equality check with true → KILLED
23. boxInfinity : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED
24. boxInfinity : Negated double local variable number 0 → KILLED
25. boxInfinity : Substituted 0.0 with 1.0 → KILLED
26. boxInfinity : Substituted 1.0 with 0.0 → KILLED
27. boxInfinity : Substituted 0.0 with -1.0 → KILLED
28. boxInfinity : Substituted 0.0 with 1.0 → KILLED
29. boxInfinity : Substituted 1.0 with 0.0 → KILLED
30. boxInfinity : Substituted 0.0 with -1.0 → KILLED
31. boxInfinity : equal to less than → KILLED
32. boxInfinity : equal to greater than → KILLED
33. boxInfinity : equal to greater or equal → KILLED
34. boxInfinity : equal to not equal → KILLED
|
return Math.copySign(Double.isInfinite(component) ? 1.0 : 0.0, component); |
|
966
|
|
} |
|
967
|
|
|
|
968
|
|
/** |
|
969
|
|
* Checks if the complex number is not zero. |
|
970
|
|
* |
|
971
|
|
* @param real the real component |
|
972
|
|
* @param imaginary the imaginary component |
|
973
|
|
* @return true if the complex is not zero |
|
974
|
|
*/ |
|
975
|
|
private static boolean isNotZero(double real, double imaginary) { |
|
976
|
|
// The use of equals is deliberate. |
|
977
|
|
// This method must distinguish NaN from zero thus ruling out: |
|
978
|
|
// (real != 0.0 || imaginary != 0.0) |
|
979
|
49
1. isNotZero : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isNotZero → NO_COVERAGE
2. isNotZero : Substituted 0.0 with 1.0 → NO_COVERAGE
3. isNotZero : Substituted 0.0 with 1.0 → NO_COVERAGE
4. isNotZero : Substituted 1 with 0 → NO_COVERAGE
5. isNotZero : Substituted 0 with 1 → NO_COVERAGE
6. isNotZero : negated conditional → NO_COVERAGE
7. isNotZero : negated conditional → NO_COVERAGE
8. isNotZero : removed conditional - replaced equality check with false → NO_COVERAGE
9. isNotZero : removed conditional - replaced equality check with false → NO_COVERAGE
10. isNotZero : removed conditional - replaced equality check with true → NO_COVERAGE
11. isNotZero : removed conditional - replaced equality check with true → NO_COVERAGE
12. isNotZero : replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE
13. isNotZero : Negated double local variable number 0 → NO_COVERAGE
14. isNotZero : Negated double local variable number 2 → NO_COVERAGE
15. isNotZero : Substituted 0.0 with 1.0 → NO_COVERAGE
16. isNotZero : Substituted 0.0 with 1.0 → NO_COVERAGE
17. isNotZero : Substituted 0 with 1 → NO_COVERAGE
18. isNotZero : Substituted 1 with 0 → NO_COVERAGE
19. isNotZero : Substituted 0.0 with -1.0 → NO_COVERAGE
20. isNotZero : Substituted 0.0 with -1.0 → NO_COVERAGE
21. isNotZero : Substituted 1 with -1 → NO_COVERAGE
22. isNotZero : Substituted 0 with -1 → NO_COVERAGE
23. isNotZero : Substituted 1 with -1 → NO_COVERAGE
24. isNotZero : Substituted 0.0 with 1.0 → NO_COVERAGE
25. isNotZero : Substituted 0.0 with 1.0 → NO_COVERAGE
26. isNotZero : Substituted 1 with 2 → NO_COVERAGE
27. isNotZero : Substituted 0 with 1 → NO_COVERAGE
28. isNotZero : Substituted 0.0 with -1.0 → NO_COVERAGE
29. isNotZero : Substituted 0.0 with -1.0 → NO_COVERAGE
30. isNotZero : Substituted 1 with 0 → NO_COVERAGE
31. isNotZero : Substituted 0 with -1 → NO_COVERAGE
32. isNotZero : not equal to less than → NO_COVERAGE
33. isNotZero : equal to less than → NO_COVERAGE
34. isNotZero : not equal to less or equal → NO_COVERAGE
35. isNotZero : equal to less or equal → NO_COVERAGE
36. isNotZero : not equal to greater than → NO_COVERAGE
37. isNotZero : equal to greater than → NO_COVERAGE
38. isNotZero : not equal to greater or equal → NO_COVERAGE
39. isNotZero : equal to greater or equal → NO_COVERAGE
40. isNotZero : not equal to equal → NO_COVERAGE
41. isNotZero : equal to not equal → NO_COVERAGE
42. isNotZero : Incremented (a++) double local variable number 0 → NO_COVERAGE
43. isNotZero : Incremented (a++) double local variable number 2 → NO_COVERAGE
44. isNotZero : Decremented (a--) double local variable number 0 → NO_COVERAGE
45. isNotZero : Decremented (a--) double local variable number 2 → NO_COVERAGE
46. isNotZero : Incremented (++a) double local variable number 0 → NO_COVERAGE
47. isNotZero : Incremented (++a) double local variable number 2 → NO_COVERAGE
48. isNotZero : Decremented (--a) double local variable number 0 → NO_COVERAGE
49. isNotZero : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return !(real == 0.0 && imaginary == 0.0); |
|
980
|
|
} |
|
981
|
|
|
|
982
|
|
/** |
|
983
|
|
* Change NaN to zero preserving the sign; otherwise return the value. |
|
984
|
|
* |
|
985
|
|
* @param value the value |
|
986
|
|
* @return The new value |
|
987
|
|
*/ |
|
988
|
|
private static double changeNaNtoZero(double value) { |
|
989
|
33
1. changeNaNtoZero : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. changeNaNtoZero : Substituted 0.0 with 1.0 → NO_COVERAGE
3. changeNaNtoZero : negated conditional → NO_COVERAGE
4. changeNaNtoZero : removed call to java/lang/Double::isNaN → NO_COVERAGE
5. changeNaNtoZero : removed call to java/lang/Math::copySign → NO_COVERAGE
6. changeNaNtoZero : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
7. changeNaNtoZero : removed conditional - replaced equality check with false → NO_COVERAGE
8. changeNaNtoZero : removed conditional - replaced equality check with true → NO_COVERAGE
9. changeNaNtoZero : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE
10. changeNaNtoZero : Negated double local variable number 0 → NO_COVERAGE
11. changeNaNtoZero : Negated double local variable number 0 → NO_COVERAGE
12. changeNaNtoZero : Negated double local variable number 0 → NO_COVERAGE
13. changeNaNtoZero : Substituted 0.0 with 1.0 → NO_COVERAGE
14. changeNaNtoZero : Substituted 0.0 with -1.0 → NO_COVERAGE
15. changeNaNtoZero : Substituted 0.0 with 1.0 → NO_COVERAGE
16. changeNaNtoZero : Substituted 0.0 with -1.0 → NO_COVERAGE
17. changeNaNtoZero : equal to less than → NO_COVERAGE
18. changeNaNtoZero : equal to less or equal → NO_COVERAGE
19. changeNaNtoZero : equal to greater than → NO_COVERAGE
20. changeNaNtoZero : equal to greater or equal → NO_COVERAGE
21. changeNaNtoZero : equal to not equal → NO_COVERAGE
22. changeNaNtoZero : Incremented (a++) double local variable number 0 → NO_COVERAGE
23. changeNaNtoZero : Incremented (a++) double local variable number 0 → NO_COVERAGE
24. changeNaNtoZero : Incremented (a++) double local variable number 0 → NO_COVERAGE
25. changeNaNtoZero : Decremented (a--) double local variable number 0 → NO_COVERAGE
26. changeNaNtoZero : Decremented (a--) double local variable number 0 → NO_COVERAGE
27. changeNaNtoZero : Decremented (a--) double local variable number 0 → NO_COVERAGE
28. changeNaNtoZero : Incremented (++a) double local variable number 0 → NO_COVERAGE
29. changeNaNtoZero : Incremented (++a) double local variable number 0 → NO_COVERAGE
30. changeNaNtoZero : Incremented (++a) double local variable number 0 → NO_COVERAGE
31. changeNaNtoZero : Decremented (--a) double local variable number 0 → NO_COVERAGE
32. changeNaNtoZero : Decremented (--a) double local variable number 0 → NO_COVERAGE
33. changeNaNtoZero : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return Double.isNaN(value) ? Math.copySign(0.0, value) : value; |
|
990
|
|
} |
|
991
|
|
|
|
992
|
|
/** |
|
993
|
|
* Returns a {@code Complex} whose value is {@code this * factor}, with {@code factor} |
|
994
|
|
* interpreted as a real number. |
|
995
|
|
* Implements the formula: |
|
996
|
|
* |
|
997
|
|
* <p>\[ (a + i b) c = (ac) + i (bc) \] |
|
998
|
|
* |
|
999
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
1000
|
|
* real-only and complex numbers.</p> |
|
1001
|
|
* |
|
1002
|
|
* <p>Note: This method should be preferred over using |
|
1003
|
|
* {@link #multiply(Complex) multiply(Complex.ofCartesian(factor, 0))}. Multiplication |
|
1004
|
|
* can generate signed zeros if either {@code this} complex has zeros for the real |
|
1005
|
|
* and/or imaginary component, or if the factor is zero. The summation of signed zeros |
|
1006
|
|
* in {@link #multiply(Complex)} may create zeros in the result that differ in sign |
|
1007
|
|
* from the equivalent call to multiply by a real-only number. |
|
1008
|
|
* |
|
1009
|
|
* @param factor Value to be multiplied by this complex number. |
|
1010
|
|
* @return {@code this * factor}. |
|
1011
|
|
* @see #multiply(Complex) |
|
1012
|
|
*/ |
|
1013
|
|
public Complex multiply(double factor) { |
|
1014
|
35
1. multiply : Incremented (a++) double local variable number 1 → SURVIVED
2. multiply : Decremented (a--) double local variable number 1 → SURVIVED
3. multiply : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. multiply : Replaced double multiplication with division → KILLED
5. multiply : Replaced double multiplication with division → KILLED
6. multiply : replaced return value with null for org/apache/commons/numbers/complex/Complex::multiply → KILLED
7. multiply : mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiply to ( if (x != null) null else throw new RuntimeException ) → KILLED
8. multiply : Negated double field real → KILLED
9. multiply : Negated double local variable number 1 → KILLED
10. multiply : Negated double field imaginary → KILLED
11. multiply : Negated double local variable number 1 → KILLED
12. multiply : Replaced double operation by second member → KILLED
13. multiply : Replaced double operation by second member → KILLED
14. multiply : Replaced double multiplication with division → KILLED
15. multiply : Replaced double multiplication with division → KILLED
16. multiply : Replaced double multiplication with modulus → KILLED
17. multiply : Replaced double multiplication with modulus → KILLED
18. multiply : Replaced double multiplication with addition → KILLED
19. multiply : Replaced double multiplication with addition → KILLED
20. multiply : Replaced double multiplication with subtraction → KILLED
21. multiply : Replaced double multiplication with subtraction → KILLED
22. multiply : Incremented (a++) double field real → KILLED
23. multiply : Incremented (a++) double local variable number 1 → KILLED
24. multiply : Incremented (a++) double field imaginary → KILLED
25. multiply : Decremented (a--) double field real → KILLED
26. multiply : Decremented (a--) double local variable number 1 → KILLED
27. multiply : Decremented (a--) double field imaginary → KILLED
28. multiply : Incremented (++a) double field real → KILLED
29. multiply : Incremented (++a) double local variable number 1 → KILLED
30. multiply : Incremented (++a) double field imaginary → KILLED
31. multiply : Incremented (++a) double local variable number 1 → KILLED
32. multiply : Decremented (--a) double field → KILLED
33. multiply : Decremented (--a) double local variable number 1 → KILLED
34. multiply : Decremented (--a) double field → KILLED
35. multiply : Decremented (--a) double local variable number 1 → KILLED
|
return new Complex(real * factor, imaginary * factor); |
|
1015
|
|
} |
|
1016
|
|
|
|
1017
|
|
/** |
|
1018
|
|
* Returns a {@code Complex} whose value is {@code this * factor}, with {@code factor} |
|
1019
|
|
* interpreted as an imaginary number. |
|
1020
|
|
* Implements the formula: |
|
1021
|
|
* |
|
1022
|
|
* <p>\[ (a + i b) id = (-bd) + i (ad) \] |
|
1023
|
|
* |
|
1024
|
|
* <p>This method can be used to compute the multiplication of this complex number \( z \) |
|
1025
|
|
* by \( i \) using a factor with magnitude 1.0. This should be used in preference to |
|
1026
|
|
* {@link #multiply(Complex) multiply(Complex.I)} with or without {@link #negate() negation}:</p> |
|
1027
|
|
* |
|
1028
|
|
* \[ iz = (-b + i a) \\ |
|
1029
|
|
* -iz = (b - i a) \] |
|
1030
|
|
* |
|
1031
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
1032
|
|
* imaginary-only and complex numbers.</p> |
|
1033
|
|
* |
|
1034
|
|
* <p>Note: This method should be preferred over using |
|
1035
|
|
* {@link #multiply(Complex) multiply(Complex.ofCartesian(0, factor))}. Multiplication |
|
1036
|
|
* can generate signed zeros if either {@code this} complex has zeros for the real |
|
1037
|
|
* and/or imaginary component, or if the factor is zero. The summation of signed zeros |
|
1038
|
|
* in {@link #multiply(Complex)} may create zeros in the result that differ in sign |
|
1039
|
|
* from the equivalent call to multiply by an imaginary-only number. |
|
1040
|
|
* |
|
1041
|
|
* @param factor Value to be multiplied by this complex number. |
|
1042
|
|
* @return {@code this * factor}. |
|
1043
|
|
* @see #multiply(Complex) |
|
1044
|
|
*/ |
|
1045
|
|
public Complex multiplyImaginary(double factor) { |
|
1046
|
36
1. multiplyImaginary : Incremented (a++) double local variable number 1 → SURVIVED
2. multiplyImaginary : Decremented (a--) double local variable number 1 → SURVIVED
3. multiplyImaginary : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. multiplyImaginary : removed negation → KILLED
5. multiplyImaginary : Replaced double multiplication with division → KILLED
6. multiplyImaginary : Replaced double multiplication with division → KILLED
7. multiplyImaginary : replaced return value with null for org/apache/commons/numbers/complex/Complex::multiplyImaginary → KILLED
8. multiplyImaginary : mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiplyImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED
9. multiplyImaginary : Negated double field imaginary → KILLED
10. multiplyImaginary : Negated double local variable number 1 → KILLED
11. multiplyImaginary : Negated double field real → KILLED
12. multiplyImaginary : Negated double local variable number 1 → KILLED
13. multiplyImaginary : Replaced double operation by second member → KILLED
14. multiplyImaginary : Replaced double operation by second member → KILLED
15. multiplyImaginary : Replaced double multiplication with division → KILLED
16. multiplyImaginary : Replaced double multiplication with division → KILLED
17. multiplyImaginary : Replaced double multiplication with modulus → KILLED
18. multiplyImaginary : Replaced double multiplication with modulus → KILLED
19. multiplyImaginary : Replaced double multiplication with addition → KILLED
20. multiplyImaginary : Replaced double multiplication with addition → KILLED
21. multiplyImaginary : Replaced double multiplication with subtraction → KILLED
22. multiplyImaginary : Replaced double multiplication with subtraction → KILLED
23. multiplyImaginary : Incremented (a++) double field imaginary → KILLED
24. multiplyImaginary : Incremented (a++) double local variable number 1 → KILLED
25. multiplyImaginary : Incremented (a++) double field real → KILLED
26. multiplyImaginary : Decremented (a--) double field imaginary → KILLED
27. multiplyImaginary : Decremented (a--) double local variable number 1 → KILLED
28. multiplyImaginary : Decremented (a--) double field real → KILLED
29. multiplyImaginary : Incremented (++a) double field imaginary → KILLED
30. multiplyImaginary : Incremented (++a) double local variable number 1 → KILLED
31. multiplyImaginary : Incremented (++a) double field real → KILLED
32. multiplyImaginary : Incremented (++a) double local variable number 1 → KILLED
33. multiplyImaginary : Decremented (--a) double field → KILLED
34. multiplyImaginary : Decremented (--a) double local variable number 1 → KILLED
35. multiplyImaginary : Decremented (--a) double field → KILLED
36. multiplyImaginary : Decremented (--a) double local variable number 1 → KILLED
|
return new Complex(-imaginary * factor, real * factor); |
|
1047
|
|
} |
|
1048
|
|
|
|
1049
|
|
/** |
|
1050
|
|
* Returns a {@code Complex} whose value is {@code (this / divisor)}. |
|
1051
|
|
* Implements the formula: |
|
1052
|
|
* |
|
1053
|
|
* <p>\[ \frac{a + i b}{c + i d} = \frac{(ac + bd) + i (bc - ad)}{c^2+d^2} \] |
|
1054
|
|
* |
|
1055
|
|
* <p>Re-calculates NaN result values to recover infinities as specified in C99 standard G.5.1. |
|
1056
|
|
* |
|
1057
|
|
* @param divisor Value by which this complex number is to be divided. |
|
1058
|
|
* @return {@code this / divisor}. |
|
1059
|
|
* @see <a href="http://mathworld.wolfram.com/ComplexDivision.html">Complex Division</a> |
|
1060
|
|
*/ |
|
1061
|
|
public Complex divide(Complex divisor) { |
|
1062
|
23
1. divide : removed call to org/apache/commons/numbers/complex/Complex::divide → KILLED
2. divide : replaced return value with null for org/apache/commons/numbers/complex/Complex::divide → KILLED
3. divide : mutated return of Object value for org/apache/commons/numbers/complex/Complex::divide to ( if (x != null) null else throw new RuntimeException ) → KILLED
4. divide : Negated double field real → KILLED
5. divide : Negated double field imaginary → KILLED
6. divide : Negated double field real → KILLED
7. divide : Negated double field imaginary → KILLED
8. divide : Incremented (a++) double field real → KILLED
9. divide : Incremented (a++) double field imaginary → KILLED
10. divide : Incremented (a++) double field real → KILLED
11. divide : Incremented (a++) double field imaginary → KILLED
12. divide : Decremented (a--) double field real → KILLED
13. divide : Decremented (a--) double field imaginary → KILLED
14. divide : Decremented (a--) double field real → KILLED
15. divide : Decremented (a--) double field imaginary → KILLED
16. divide : Incremented (++a) double field real → KILLED
17. divide : Incremented (++a) double field imaginary → KILLED
18. divide : Incremented (++a) double field real → KILLED
19. divide : Incremented (++a) double field imaginary → KILLED
20. divide : Decremented (--a) double field → KILLED
21. divide : Decremented (--a) double field → KILLED
22. divide : Decremented (--a) double field → KILLED
23. divide : Decremented (--a) double field → KILLED
|
return divide(real, imaginary, divisor.real, divisor.imaginary); |
|
1063
|
|
} |
|
1064
|
|
|
|
1065
|
|
/** |
|
1066
|
|
* Returns a {@code Complex} whose value is: |
|
1067
|
|
* <pre> |
|
1068
|
|
* <code> |
|
1069
|
|
* a + i b (ac + bd) + i (bc - ad) |
|
1070
|
|
* ------- = ----------------------- |
|
1071
|
|
* c + i d c<sup>2</sup> + d<sup>2</sup> |
|
1072
|
|
* </code> |
|
1073
|
|
* </pre> |
|
1074
|
|
* |
|
1075
|
|
* <p>Recalculates to recover infinities as specified in C99 |
|
1076
|
|
* standard G.5.1. Method is fully in accordance with |
|
1077
|
|
* C++11 standards for complex numbers.</p> |
|
1078
|
|
* |
|
1079
|
|
* <p>Note: In the event of divide by zero this method produces the same result |
|
1080
|
|
* as dividing by a real-only zero using {@link #divide(double)}. |
|
1081
|
|
* |
|
1082
|
|
* @param re1 Real component of first number. |
|
1083
|
|
* @param im1 Imaginary component of first number. |
|
1084
|
|
* @param re2 Real component of second number. |
|
1085
|
|
* @param im2 Imaginary component of second number. |
|
1086
|
|
* @return (a + i b) / (c + i d). |
|
1087
|
|
* @see <a href="http://mathworld.wolfram.com/ComplexDivision.html">Complex Division</a> |
|
1088
|
|
* @see #divide(double) |
|
1089
|
|
*/ |
|
1090
|
|
private static Complex divide(double re1, double im1, double re2, double im2) { |
|
1091
|
5
1. divide : Negated double local variable number 0 → KILLED
2. divide : Incremented (a++) double local variable number 0 → KILLED
3. divide : Decremented (a--) double local variable number 0 → KILLED
4. divide : Incremented (++a) double local variable number 0 → KILLED
5. divide : Decremented (--a) double local variable number 0 → KILLED
|
double a = re1; |
|
1092
|
5
1. divide : Negated double local variable number 2 → KILLED
2. divide : Incremented (a++) double local variable number 2 → KILLED
3. divide : Decremented (a--) double local variable number 2 → KILLED
4. divide : Incremented (++a) double local variable number 2 → KILLED
5. divide : Decremented (--a) double local variable number 2 → KILLED
|
double b = im1; |
|
1093
|
5
1. divide : Negated double local variable number 4 → KILLED
2. divide : Incremented (a++) double local variable number 4 → KILLED
3. divide : Decremented (a--) double local variable number 4 → KILLED
4. divide : Incremented (++a) double local variable number 4 → KILLED
5. divide : Decremented (--a) double local variable number 4 → KILLED
|
double c = re2; |
|
1094
|
5
1. divide : Negated double local variable number 6 → KILLED
2. divide : Incremented (a++) double local variable number 6 → KILLED
3. divide : Decremented (a--) double local variable number 6 → KILLED
4. divide : Incremented (++a) double local variable number 6 → KILLED
5. divide : Decremented (--a) double local variable number 6 → KILLED
|
double d = im2; |
|
1095
|
5
1. divide : Substituted 0 with 1 → KILLED
2. divide : Substituted 0 with 1 → KILLED
3. divide : Substituted 0 with -1 → KILLED
4. divide : Substituted 0 with 1 → KILLED
5. divide : Substituted 0 with -1 → KILLED
|
int ilogbw = 0; |
|
1096
|
|
// Get the exponent to scale the divisor parts to the range [1, 2). |
|
1097
|
11
1. divide : removed call to org/apache/commons/numbers/complex/Complex::getScale → KILLED
2. divide : Negated double local variable number 12 → KILLED
3. divide : Negated double local variable number 14 → KILLED
4. divide : Incremented (a++) double local variable number 12 → KILLED
5. divide : Incremented (a++) double local variable number 14 → KILLED
6. divide : Decremented (a--) double local variable number 12 → KILLED
7. divide : Decremented (a--) double local variable number 14 → KILLED
8. divide : Incremented (++a) double local variable number 12 → KILLED
9. divide : Incremented (++a) double local variable number 14 → KILLED
10. divide : Decremented (--a) double local variable number 12 → KILLED
11. divide : Decremented (--a) double local variable number 14 → KILLED
|
final int exponent = getScale(c, d); |
|
1098
|
21
1. divide : removed conditional - replaced comparison check with true → SURVIVED
2. divide : Substituted 1023 with 1 → SURVIVED
3. divide : Substituted 1023 with 0 → SURVIVED
4. divide : Substituted 1023 with 1022 → SURVIVED
5. divide : greater than to less or equal → SURVIVED
6. divide : Incremented (a++) integer local variable number 17 → SURVIVED
7. divide : Decremented (a--) integer local variable number 17 → SURVIVED
8. divide : Incremented (++a) integer local variable number 17 → SURVIVED
9. divide : changed conditional boundary → KILLED
10. divide : Substituted 1023 with 1024 → KILLED
11. divide : negated conditional → KILLED
12. divide : removed conditional - replaced comparison check with false → KILLED
13. divide : Negated integer local variable number 17 → KILLED
14. divide : Substituted 1023 with -1 → KILLED
15. divide : Substituted 1023 with -1023 → KILLED
16. divide : Substituted 1023 with 1024 → KILLED
17. divide : greater than to less than → KILLED
18. divide : greater than to greater or equal → KILLED
19. divide : greater than to equal → KILLED
20. divide : greater than to not equal → KILLED
21. divide : Decremented (--a) integer local variable number 17 → KILLED
|
if (exponent <= Double.MAX_EXPONENT) { |
|
1099
|
5
1. divide : Negated integer local variable number 17 → SURVIVED
2. divide : Incremented (a++) integer local variable number 17 → SURVIVED
3. divide : Decremented (a--) integer local variable number 17 → SURVIVED
4. divide : Incremented (++a) integer local variable number 17 → SURVIVED
5. divide : Decremented (--a) integer local variable number 17 → SURVIVED
|
ilogbw = exponent; |
|
1100
|
13
1. divide : Incremented (a++) double local variable number 12 → SURVIVED
2. divide : Decremented (a--) double local variable number 12 → SURVIVED
3. divide : Incremented (++a) integer local variable number 16 → SURVIVED
4. divide : Decremented (--a) integer local variable number 16 → SURVIVED
5. divide : replaced call to java/lang/Math::scalb with argument → KILLED
6. divide : removed negation → KILLED
7. divide : removed call to java/lang/Math::scalb → KILLED
8. divide : Negated double local variable number 12 → KILLED
9. divide : Negated integer local variable number 16 → KILLED
10. divide : Incremented (a++) integer local variable number 16 → KILLED
11. divide : Decremented (a--) integer local variable number 16 → KILLED
12. divide : Incremented (++a) double local variable number 12 → KILLED
13. divide : Decremented (--a) double local variable number 12 → KILLED
|
c = Math.scalb(c, -ilogbw); |
|
1101
|
13
1. divide : Incremented (a++) double local variable number 14 → SURVIVED
2. divide : Decremented (a--) double local variable number 14 → SURVIVED
3. divide : replaced call to java/lang/Math::scalb with argument → KILLED
4. divide : removed negation → KILLED
5. divide : removed call to java/lang/Math::scalb → KILLED
6. divide : Negated double local variable number 14 → KILLED
7. divide : Negated integer local variable number 16 → KILLED
8. divide : Incremented (a++) integer local variable number 16 → KILLED
9. divide : Decremented (a--) integer local variable number 16 → KILLED
10. divide : Incremented (++a) double local variable number 14 → KILLED
11. divide : Incremented (++a) integer local variable number 16 → KILLED
12. divide : Decremented (--a) double local variable number 14 → KILLED
13. divide : Decremented (--a) integer local variable number 16 → KILLED
|
d = Math.scalb(d, -ilogbw); |
|
1102
|
|
} |
|
1103
|
38
1. divide : Replaced double multiplication with division → KILLED
2. divide : Replaced double multiplication with division → KILLED
3. divide : Replaced double addition with subtraction → KILLED
4. divide : Negated double local variable number 12 → KILLED
5. divide : Negated double local variable number 12 → KILLED
6. divide : Negated double local variable number 14 → KILLED
7. divide : Negated double local variable number 14 → KILLED
8. divide : Replaced double operation by second member → KILLED
9. divide : Replaced double operation by second member → KILLED
10. divide : Replaced double operation by second member → KILLED
11. divide : Replaced double multiplication with division → KILLED
12. divide : Replaced double multiplication with division → KILLED
13. divide : Replaced double addition with subtraction → KILLED
14. divide : Replaced double multiplication with modulus → KILLED
15. divide : Replaced double multiplication with modulus → KILLED
16. divide : Replaced double addition with multiplication → KILLED
17. divide : Replaced double multiplication with addition → KILLED
18. divide : Replaced double multiplication with addition → KILLED
19. divide : Replaced double addition with division → KILLED
20. divide : Replaced double multiplication with subtraction → KILLED
21. divide : Replaced double multiplication with subtraction → KILLED
22. divide : Replaced double addition with modulus → KILLED
23. divide : Incremented (a++) double local variable number 12 → KILLED
24. divide : Incremented (a++) double local variable number 12 → KILLED
25. divide : Incremented (a++) double local variable number 14 → KILLED
26. divide : Incremented (a++) double local variable number 14 → KILLED
27. divide : Decremented (a--) double local variable number 12 → KILLED
28. divide : Decremented (a--) double local variable number 12 → KILLED
29. divide : Decremented (a--) double local variable number 14 → KILLED
30. divide : Decremented (a--) double local variable number 14 → KILLED
31. divide : Incremented (++a) double local variable number 12 → KILLED
32. divide : Incremented (++a) double local variable number 12 → KILLED
33. divide : Incremented (++a) double local variable number 14 → KILLED
34. divide : Incremented (++a) double local variable number 14 → KILLED
35. divide : Decremented (--a) double local variable number 12 → KILLED
36. divide : Decremented (--a) double local variable number 12 → KILLED
37. divide : Decremented (--a) double local variable number 14 → KILLED
38. divide : Decremented (--a) double local variable number 14 → KILLED
|
final double denom = c * c + d * d; |
|
1104
|
|
|
|
1105
|
|
// Note: Modification from the listing in ISO C99 G.5.1 (8): |
|
1106
|
|
// Avoid overflow if a or b are very big. |
|
1107
|
|
// Since (c, d) in the range [1, 2) the sum (ac + bd) could overflow |
|
1108
|
|
// when (a, b) are both above (Double.MAX_VALUE / 4). The same applies to |
|
1109
|
|
// (bc - ad) with large negative values. |
|
1110
|
|
// Use the maximum exponent as an approximation to the magnitude. |
|
1111
|
27
1. divide : Substituted 1021 with 1022 → SURVIVED
2. divide : removed call to org/apache/commons/numbers/complex/Complex::getMaxExponent → SURVIVED
3. divide : removed conditional - replaced comparison check with false → SURVIVED
4. divide : removed conditional - replaced comparison check with true → SURVIVED
5. divide : Substituted 1021 with 1 → SURVIVED
6. divide : Less or equal to less than → SURVIVED
7. divide : Less or equal to greater than → SURVIVED
8. divide : Less or equal to not equal → SURVIVED
9. divide : changed conditional boundary → KILLED
10. divide : negated conditional → KILLED
11. divide : Negated double local variable number 8 → KILLED
12. divide : Negated double local variable number 10 → KILLED
13. divide : Substituted 1021 with 0 → KILLED
14. divide : Substituted 1021 with -1 → KILLED
15. divide : Substituted 1021 with -1021 → KILLED
16. divide : Substituted 1021 with 1022 → KILLED
17. divide : Substituted 1021 with 1020 → KILLED
18. divide : Less or equal to greater or equal → KILLED
19. divide : Less or equal to equal → KILLED
20. divide : Incremented (a++) double local variable number 8 → KILLED
21. divide : Incremented (a++) double local variable number 10 → KILLED
22. divide : Decremented (a--) double local variable number 8 → KILLED
23. divide : Decremented (a--) double local variable number 10 → KILLED
24. divide : Incremented (++a) double local variable number 8 → KILLED
25. divide : Incremented (++a) double local variable number 10 → KILLED
26. divide : Decremented (--a) double local variable number 8 → KILLED
27. divide : Decremented (--a) double local variable number 10 → KILLED
|
if (getMaxExponent(a, b) > Double.MAX_EXPONENT - 2) { |
|
1112
|
2
1. divide : Changed increment from -2 to 2 → SURVIVED
2. divide : Removed increment -2 → SURVIVED
|
ilogbw -= 2; |
|
1113
|
18
1. divide : Substituted 4.0 with 1.0 → SURVIVED
2. divide : Replaced double division with multiplication → SURVIVED
3. divide : Negated double local variable number 8 → SURVIVED
4. divide : Replaced double division with multiplication → SURVIVED
5. divide : Replaced double division with addition → SURVIVED
6. divide : Replaced double division with subtraction → SURVIVED
7. divide : Substituted 4.0 with 1.0 → SURVIVED
8. divide : Substituted 4.0 with -1.0 → SURVIVED
9. divide : Substituted 4.0 with -4.0 → SURVIVED
10. divide : Substituted 4.0 with 5.0 → SURVIVED
11. divide : Substituted 4.0 with 3.0 → SURVIVED
12. divide : Incremented (a++) double local variable number 8 → SURVIVED
13. divide : Decremented (a--) double local variable number 8 → SURVIVED
14. divide : Incremented (++a) double local variable number 8 → SURVIVED
15. divide : Decremented (--a) double local variable number 8 → SURVIVED
16. divide : Replaced double operation by second member → KILLED
17. divide : Replaced double division with modulus → KILLED
18. divide : Substituted 4.0 with 0.0 → KILLED
|
a /= 4; |
|
1114
|
18
1. divide : Substituted 4.0 with 1.0 → SURVIVED
2. divide : Replaced double division with multiplication → SURVIVED
3. divide : Replaced double division with multiplication → SURVIVED
4. divide : Replaced double division with addition → SURVIVED
5. divide : Replaced double division with subtraction → SURVIVED
6. divide : Substituted 4.0 with 1.0 → SURVIVED
7. divide : Substituted 4.0 with 0.0 → SURVIVED
8. divide : Substituted 4.0 with 5.0 → SURVIVED
9. divide : Substituted 4.0 with 3.0 → SURVIVED
10. divide : Incremented (a++) double local variable number 10 → SURVIVED
11. divide : Decremented (a--) double local variable number 10 → SURVIVED
12. divide : Incremented (++a) double local variable number 10 → SURVIVED
13. divide : Decremented (--a) double local variable number 10 → SURVIVED
14. divide : Negated double local variable number 10 → KILLED
15. divide : Replaced double operation by second member → KILLED
16. divide : Replaced double division with modulus → KILLED
17. divide : Substituted 4.0 with -1.0 → KILLED
18. divide : Substituted 4.0 with -4.0 → KILLED
|
b /= 4; |
|
1115
|
|
} |
|
1116
|
|
|
|
1117
|
57
1. divide : replaced call to java/lang/Math::scalb with argument → KILLED
2. divide : removed negation → KILLED
3. divide : Replaced double multiplication with division → KILLED
4. divide : Replaced double multiplication with division → KILLED
5. divide : Replaced double addition with subtraction → KILLED
6. divide : Replaced double division with multiplication → KILLED
7. divide : removed call to java/lang/Math::scalb → KILLED
8. divide : Negated double local variable number 8 → KILLED
9. divide : Negated double local variable number 12 → KILLED
10. divide : Negated double local variable number 10 → KILLED
11. divide : Negated double local variable number 14 → KILLED
12. divide : Negated double local variable number 18 → KILLED
13. divide : Negated integer local variable number 16 → KILLED
14. divide : Replaced double operation by second member → KILLED
15. divide : Replaced double operation by second member → KILLED
16. divide : Replaced double operation by second member → KILLED
17. divide : Replaced double operation by second member → KILLED
18. divide : Replaced double multiplication with division → KILLED
19. divide : Replaced double multiplication with division → KILLED
20. divide : Replaced double addition with subtraction → KILLED
21. divide : Replaced double division with multiplication → KILLED
22. divide : Replaced double multiplication with modulus → KILLED
23. divide : Replaced double multiplication with modulus → KILLED
24. divide : Replaced double addition with multiplication → KILLED
25. divide : Replaced double division with modulus → KILLED
26. divide : Replaced double multiplication with addition → KILLED
27. divide : Replaced double multiplication with addition → KILLED
28. divide : Replaced double addition with division → KILLED
29. divide : Replaced double division with addition → KILLED
30. divide : Replaced double multiplication with subtraction → KILLED
31. divide : Replaced double multiplication with subtraction → KILLED
32. divide : Replaced double addition with modulus → KILLED
33. divide : Replaced double division with subtraction → KILLED
34. divide : Incremented (a++) double local variable number 8 → KILLED
35. divide : Incremented (a++) double local variable number 12 → KILLED
36. divide : Incremented (a++) double local variable number 10 → KILLED
37. divide : Incremented (a++) double local variable number 14 → KILLED
38. divide : Incremented (a++) double local variable number 18 → KILLED
39. divide : Incremented (a++) integer local variable number 16 → KILLED
40. divide : Decremented (a--) double local variable number 8 → KILLED
41. divide : Decremented (a--) double local variable number 12 → KILLED
42. divide : Decremented (a--) double local variable number 10 → KILLED
43. divide : Decremented (a--) double local variable number 14 → KILLED
44. divide : Decremented (a--) double local variable number 18 → KILLED
45. divide : Decremented (a--) integer local variable number 16 → KILLED
46. divide : Incremented (++a) double local variable number 8 → KILLED
47. divide : Incremented (++a) double local variable number 12 → KILLED
48. divide : Incremented (++a) double local variable number 10 → KILLED
49. divide : Incremented (++a) double local variable number 14 → KILLED
50. divide : Incremented (++a) double local variable number 18 → KILLED
51. divide : Incremented (++a) integer local variable number 16 → KILLED
52. divide : Decremented (--a) double local variable number 8 → KILLED
53. divide : Decremented (--a) double local variable number 12 → KILLED
54. divide : Decremented (--a) double local variable number 10 → KILLED
55. divide : Decremented (--a) double local variable number 14 → KILLED
56. divide : Decremented (--a) double local variable number 18 → KILLED
57. divide : Decremented (--a) integer local variable number 16 → KILLED
|
double x = Math.scalb((a * c + b * d) / denom, -ilogbw); |
|
1118
|
57
1. divide : Incremented (a++) integer local variable number 16 → SURVIVED
2. divide : replaced call to java/lang/Math::scalb with argument → KILLED
3. divide : removed negation → KILLED
4. divide : Replaced double multiplication with division → KILLED
5. divide : Replaced double multiplication with division → KILLED
6. divide : Replaced double subtraction with addition → KILLED
7. divide : Replaced double division with multiplication → KILLED
8. divide : removed call to java/lang/Math::scalb → KILLED
9. divide : Negated double local variable number 10 → KILLED
10. divide : Negated double local variable number 12 → KILLED
11. divide : Negated double local variable number 8 → KILLED
12. divide : Negated double local variable number 14 → KILLED
13. divide : Negated double local variable number 18 → KILLED
14. divide : Negated integer local variable number 16 → KILLED
15. divide : Replaced double operation by second member → KILLED
16. divide : Replaced double operation by second member → KILLED
17. divide : Replaced double operation by second member → KILLED
18. divide : Replaced double operation by second member → KILLED
19. divide : Replaced double multiplication with division → KILLED
20. divide : Replaced double multiplication with division → KILLED
21. divide : Replaced double subtraction with addition → KILLED
22. divide : Replaced double division with multiplication → KILLED
23. divide : Replaced double multiplication with modulus → KILLED
24. divide : Replaced double multiplication with modulus → KILLED
25. divide : Replaced double subtraction with multiplication → KILLED
26. divide : Replaced double division with modulus → KILLED
27. divide : Replaced double multiplication with addition → KILLED
28. divide : Replaced double multiplication with addition → KILLED
29. divide : Replaced double subtraction with division → KILLED
30. divide : Replaced double division with addition → KILLED
31. divide : Replaced double multiplication with subtraction → KILLED
32. divide : Replaced double multiplication with subtraction → KILLED
33. divide : Replaced double subtraction with modulus → KILLED
34. divide : Replaced double division with subtraction → KILLED
35. divide : Incremented (a++) double local variable number 10 → KILLED
36. divide : Incremented (a++) double local variable number 12 → KILLED
37. divide : Incremented (a++) double local variable number 8 → KILLED
38. divide : Incremented (a++) double local variable number 14 → KILLED
39. divide : Incremented (a++) double local variable number 18 → KILLED
40. divide : Decremented (a--) double local variable number 10 → KILLED
41. divide : Decremented (a--) double local variable number 12 → KILLED
42. divide : Decremented (a--) double local variable number 8 → KILLED
43. divide : Decremented (a--) double local variable number 14 → KILLED
44. divide : Decremented (a--) double local variable number 18 → KILLED
45. divide : Decremented (a--) integer local variable number 16 → KILLED
46. divide : Incremented (++a) double local variable number 10 → KILLED
47. divide : Incremented (++a) double local variable number 12 → KILLED
48. divide : Incremented (++a) double local variable number 8 → KILLED
49. divide : Incremented (++a) double local variable number 14 → KILLED
50. divide : Incremented (++a) double local variable number 18 → KILLED
51. divide : Incremented (++a) integer local variable number 16 → KILLED
52. divide : Decremented (--a) double local variable number 10 → KILLED
53. divide : Decremented (--a) double local variable number 12 → KILLED
54. divide : Decremented (--a) double local variable number 8 → KILLED
55. divide : Decremented (--a) double local variable number 14 → KILLED
56. divide : Decremented (--a) double local variable number 18 → KILLED
57. divide : Decremented (--a) integer local variable number 16 → KILLED
|
double y = Math.scalb((b * c - a * d) / denom, -ilogbw); |
|
1119
|
|
// Recover infinities and zeros that computed as NaN+iNaN |
|
1120
|
|
// the only cases are nonzero/zero, infinite/finite, and finite/infinite, ... |
|
1121
|
28
1. divide : Negated double local variable number 20 → SURVIVED
2. divide : Negated double local variable number 22 → SURVIVED
3. divide : equal to less than → SURVIVED
4. divide : equal to less or equal → SURVIVED
5. divide : equal to less or equal → SURVIVED
6. divide : Incremented (++a) double local variable number 22 → SURVIVED
7. divide : Decremented (--a) double local variable number 22 → SURVIVED
8. divide : negated conditional → KILLED
9. divide : negated conditional → KILLED
10. divide : removed call to java/lang/Double::isNaN → KILLED
11. divide : removed call to java/lang/Double::isNaN → KILLED
12. divide : removed conditional - replaced equality check with false → KILLED
13. divide : removed conditional - replaced equality check with false → KILLED
14. divide : removed conditional - replaced equality check with true → KILLED
15. divide : removed conditional - replaced equality check with true → KILLED
16. divide : equal to less than → KILLED
17. divide : equal to greater than → KILLED
18. divide : equal to greater than → KILLED
19. divide : equal to greater or equal → KILLED
20. divide : equal to greater or equal → KILLED
21. divide : equal to not equal → KILLED
22. divide : equal to not equal → KILLED
23. divide : Incremented (a++) double local variable number 20 → KILLED
24. divide : Incremented (a++) double local variable number 22 → KILLED
25. divide : Decremented (a--) double local variable number 20 → KILLED
26. divide : Decremented (a--) double local variable number 22 → KILLED
27. divide : Incremented (++a) double local variable number 20 → KILLED
28. divide : Decremented (--a) double local variable number 20 → KILLED
|
if (Double.isNaN(x) && Double.isNaN(y)) { |
|
1122
|
23
1. divide : Negated double local variable number 18 → SURVIVED
2. divide : Substituted 0.0 with 1.0 → KILLED
3. divide : negated conditional → KILLED
4. divide : removed conditional - replaced equality check with false → KILLED
5. divide : removed conditional - replaced equality check with true → KILLED
6. divide : Negated double local variable number 8 → KILLED
7. divide : Substituted 0.0 with 1.0 → KILLED
8. divide : Substituted 0.0 with -1.0 → KILLED
9. divide : Substituted 0.0 with 1.0 → KILLED
10. divide : Substituted 0.0 with -1.0 → KILLED
11. divide : not equal to less than → KILLED
12. divide : not equal to less or equal → KILLED
13. divide : not equal to greater than → KILLED
14. divide : not equal to greater or equal → KILLED
15. divide : not equal to equal → KILLED
16. divide : Incremented (a++) double local variable number 18 → KILLED
17. divide : Incremented (a++) double local variable number 8 → KILLED
18. divide : Decremented (a--) double local variable number 18 → KILLED
19. divide : Decremented (a--) double local variable number 8 → KILLED
20. divide : Incremented (++a) double local variable number 18 → KILLED
21. divide : Incremented (++a) double local variable number 8 → KILLED
22. divide : Decremented (--a) double local variable number 18 → KILLED
23. divide : Decremented (--a) double local variable number 8 → KILLED
|
if ((denom == 0.0) && |
|
1123
|
23
1. divide : removed call to java/lang/Double::isNaN → SURVIVED
2. divide : removed conditional - replaced equality check with false → SURVIVED
3. divide : removed conditional - replaced equality check with true → SURVIVED
4. divide : not equal to less or equal → SURVIVED
5. divide : not equal to equal → SURVIVED
6. divide : Incremented (a++) double local variable number 10 → SURVIVED
7. divide : negated conditional → KILLED
8. divide : negated conditional → KILLED
9. divide : removed call to java/lang/Double::isNaN → KILLED
10. divide : removed conditional - replaced equality check with false → KILLED
11. divide : removed conditional - replaced equality check with true → KILLED
12. divide : Negated double local variable number 10 → KILLED
13. divide : equal to less than → KILLED
14. divide : not equal to less than → KILLED
15. divide : equal to less or equal → KILLED
16. divide : equal to greater than → KILLED
17. divide : not equal to greater than → KILLED
18. divide : equal to greater or equal → KILLED
19. divide : not equal to greater or equal → KILLED
20. divide : equal to not equal → KILLED
21. divide : Decremented (a--) double local variable number 10 → KILLED
22. divide : Incremented (++a) double local variable number 10 → KILLED
23. divide : Decremented (--a) double local variable number 10 → KILLED
|
(!Double.isNaN(a) || !Double.isNaN(b))) { |
|
1124
|
|
// nonzero/zero |
|
1125
|
|
// This case produces the same result as divide by a real-only zero |
|
1126
|
|
// using Complex.divide(+/-0.0) |
|
1127
|
23
1. divide : Incremented (a++) double local variable number 8 → SURVIVED
2. divide : replaced call to java/lang/Math::copySign with argument → KILLED
3. divide : Substituted Infinity with 1.0 → KILLED
4. divide : Replaced double multiplication with division → KILLED
5. divide : removed call to java/lang/Math::copySign → KILLED
6. divide : Negated double local variable number 12 → KILLED
7. divide : Negated double local variable number 8 → KILLED
8. divide : Replaced double operation by second member → KILLED
9. divide : Replaced double multiplication with division → KILLED
10. divide : Replaced double multiplication with modulus → KILLED
11. divide : Replaced double multiplication with addition → KILLED
12. divide : Replaced double multiplication with subtraction → KILLED
13. divide : Substituted Infinity with 1.0 → KILLED
14. divide : Substituted Infinity with 0.0 → KILLED
15. divide : Substituted Infinity with -1.0 → KILLED
16. divide : Substituted Infinity with -Infinity → KILLED
17. divide : Incremented (a++) double local variable number 12 → KILLED
18. divide : Decremented (a--) double local variable number 12 → KILLED
19. divide : Decremented (a--) double local variable number 8 → KILLED
20. divide : Incremented (++a) double local variable number 12 → KILLED
21. divide : Incremented (++a) double local variable number 8 → KILLED
22. divide : Decremented (--a) double local variable number 12 → KILLED
23. divide : Decremented (--a) double local variable number 8 → KILLED
|
x = Math.copySign(Double.POSITIVE_INFINITY, c) * a; |
|
1128
|
23
1. divide : Substituted Infinity with -Infinity → SURVIVED
2. divide : replaced call to java/lang/Math::copySign with argument → KILLED
3. divide : Substituted Infinity with 1.0 → KILLED
4. divide : Replaced double multiplication with division → KILLED
5. divide : removed call to java/lang/Math::copySign → KILLED
6. divide : Negated double local variable number 12 → KILLED
7. divide : Negated double local variable number 10 → KILLED
8. divide : Replaced double operation by second member → KILLED
9. divide : Replaced double multiplication with division → KILLED
10. divide : Replaced double multiplication with modulus → KILLED
11. divide : Replaced double multiplication with addition → KILLED
12. divide : Replaced double multiplication with subtraction → KILLED
13. divide : Substituted Infinity with 1.0 → KILLED
14. divide : Substituted Infinity with 0.0 → KILLED
15. divide : Substituted Infinity with -1.0 → KILLED
16. divide : Incremented (a++) double local variable number 12 → KILLED
17. divide : Incremented (a++) double local variable number 10 → KILLED
18. divide : Decremented (a--) double local variable number 12 → KILLED
19. divide : Decremented (a--) double local variable number 10 → KILLED
20. divide : Incremented (++a) double local variable number 12 → KILLED
21. divide : Incremented (++a) double local variable number 10 → KILLED
22. divide : Decremented (--a) double local variable number 12 → KILLED
23. divide : Decremented (--a) double local variable number 10 → KILLED
|
y = Math.copySign(Double.POSITIVE_INFINITY, c) * b; |
|
1129
|
33
1. divide : negated conditional → SURVIVED
2. divide : negated conditional → SURVIVED
3. divide : removed call to java/lang/Double::isInfinite → SURVIVED
4. divide : removed call to java/lang/Double::isInfinite → SURVIVED
5. divide : removed conditional - replaced equality check with false → SURVIVED
6. divide : removed conditional - replaced equality check with false → SURVIVED
7. divide : removed conditional - replaced equality check with true → SURVIVED
8. divide : removed conditional - replaced equality check with true → SURVIVED
9. divide : Negated double local variable number 8 → SURVIVED
10. divide : Negated double local variable number 10 → SURVIVED
11. divide : Negated double local variable number 12 → SURVIVED
12. divide : not equal to less than → SURVIVED
13. divide : equal to less than → SURVIVED
14. divide : not equal to less or equal → SURVIVED
15. divide : equal to less or equal → SURVIVED
16. divide : not equal to greater than → SURVIVED
17. divide : equal to greater than → SURVIVED
18. divide : not equal to greater or equal → SURVIVED
19. divide : equal to greater or equal → SURVIVED
20. divide : not equal to equal → SURVIVED
21. divide : equal to not equal → SURVIVED
22. divide : Incremented (a++) double local variable number 8 → SURVIVED
23. divide : Incremented (a++) double local variable number 10 → SURVIVED
24. divide : Incremented (a++) double local variable number 12 → SURVIVED
25. divide : Decremented (a--) double local variable number 8 → SURVIVED
26. divide : Decremented (a--) double local variable number 10 → SURVIVED
27. divide : Incremented (++a) double local variable number 8 → SURVIVED
28. divide : Incremented (++a) double local variable number 10 → SURVIVED
29. divide : Incremented (++a) double local variable number 12 → SURVIVED
30. divide : Decremented (--a) double local variable number 8 → SURVIVED
31. divide : Decremented (--a) double local variable number 10 → SURVIVED
32. divide : Decremented (a--) double local variable number 12 → KILLED
33. divide : Decremented (--a) double local variable number 12 → KILLED
|
} else if ((Double.isInfinite(a) || Double.isInfinite(b)) && |
|
1130
|
23
1. divide : removed conditional - replaced equality check with true → SURVIVED
2. divide : removed conditional - replaced equality check with true → SURVIVED
3. divide : Negated double local variable number 14 → SURVIVED
4. divide : equal to less than → SURVIVED
5. divide : equal to less than → SURVIVED
6. divide : equal to less or equal → SURVIVED
7. divide : equal to less or equal → SURVIVED
8. divide : negated conditional → KILLED
9. divide : negated conditional → KILLED
10. divide : removed call to java/lang/Double::isFinite → KILLED
11. divide : removed call to java/lang/Double::isFinite → KILLED
12. divide : removed conditional - replaced equality check with false → KILLED
13. divide : removed conditional - replaced equality check with false → KILLED
14. divide : equal to greater than → KILLED
15. divide : equal to greater than → KILLED
16. divide : equal to greater or equal → KILLED
17. divide : equal to greater or equal → KILLED
18. divide : equal to not equal → KILLED
19. divide : equal to not equal → KILLED
20. divide : Incremented (a++) double local variable number 14 → KILLED
21. divide : Decremented (a--) double local variable number 14 → KILLED
22. divide : Incremented (++a) double local variable number 14 → KILLED
23. divide : Decremented (--a) double local variable number 14 → KILLED
|
Double.isFinite(c) && Double.isFinite(d)) { |
|
1131
|
|
// infinite/finite |
|
1132
|
7
1. divide : Negated double local variable number 8 → SURVIVED
2. divide : Incremented (a++) double local variable number 8 → SURVIVED
3. divide : Decremented (a--) double local variable number 8 → SURVIVED
4. divide : Incremented (++a) double local variable number 8 → SURVIVED
5. divide : Decremented (--a) double local variable number 8 → SURVIVED
6. divide : replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → KILLED
7. divide : removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED
|
a = boxInfinity(a); |
|
1133
|
7
1. divide : Negated double local variable number 10 → SURVIVED
2. divide : Incremented (a++) double local variable number 10 → SURVIVED
3. divide : Decremented (a--) double local variable number 10 → SURVIVED
4. divide : Incremented (++a) double local variable number 10 → SURVIVED
5. divide : Decremented (--a) double local variable number 10 → SURVIVED
6. divide : replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → KILLED
7. divide : removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED
|
b = boxInfinity(b); |
|
1134
|
49
1. divide : Replaced double multiplication with division → SURVIVED
2. divide : Replaced double multiplication with division → SURVIVED
3. divide : Replaced double addition with subtraction → SURVIVED
4. divide : Replaced double multiplication with division → SURVIVED
5. divide : Negated double local variable number 8 → SURVIVED
6. divide : Negated double local variable number 12 → SURVIVED
7. divide : Negated double local variable number 10 → SURVIVED
8. divide : Negated double local variable number 14 → SURVIVED
9. divide : Replaced double operation by second member → SURVIVED
10. divide : Replaced double operation by second member → SURVIVED
11. divide : Replaced double multiplication with division → SURVIVED
12. divide : Replaced double multiplication with division → SURVIVED
13. divide : Replaced double addition with subtraction → SURVIVED
14. divide : Replaced double multiplication with division → SURVIVED
15. divide : Replaced double addition with division → SURVIVED
16. divide : Replaced double multiplication with addition → SURVIVED
17. divide : Replaced double multiplication with subtraction → SURVIVED
18. divide : Replaced double multiplication with subtraction → SURVIVED
19. divide : Substituted Infinity with -Infinity → SURVIVED
20. divide : Incremented (a++) double local variable number 8 → SURVIVED
21. divide : Incremented (a++) double local variable number 12 → SURVIVED
22. divide : Incremented (a++) double local variable number 10 → SURVIVED
23. divide : Incremented (a++) double local variable number 14 → SURVIVED
24. divide : Decremented (a--) double local variable number 8 → SURVIVED
25. divide : Incremented (++a) double local variable number 12 → SURVIVED
26. divide : Incremented (++a) double local variable number 10 → SURVIVED
27. divide : Decremented (--a) double local variable number 8 → SURVIVED
28. divide : Substituted Infinity with 1.0 → KILLED
29. divide : Replaced double operation by second member → KILLED
30. divide : Replaced double operation by second member → KILLED
31. divide : Replaced double multiplication with modulus → KILLED
32. divide : Replaced double multiplication with modulus → KILLED
33. divide : Replaced double addition with multiplication → KILLED
34. divide : Replaced double multiplication with modulus → KILLED
35. divide : Replaced double multiplication with addition → KILLED
36. divide : Replaced double multiplication with addition → KILLED
37. divide : Replaced double multiplication with subtraction → KILLED
38. divide : Replaced double addition with modulus → KILLED
39. divide : Substituted Infinity with 1.0 → KILLED
40. divide : Substituted Infinity with 0.0 → KILLED
41. divide : Substituted Infinity with -1.0 → KILLED
42. divide : Decremented (a--) double local variable number 12 → KILLED
43. divide : Decremented (a--) double local variable number 10 → KILLED
44. divide : Decremented (a--) double local variable number 14 → KILLED
45. divide : Incremented (++a) double local variable number 8 → KILLED
46. divide : Incremented (++a) double local variable number 14 → KILLED
47. divide : Decremented (--a) double local variable number 12 → KILLED
48. divide : Decremented (--a) double local variable number 10 → KILLED
49. divide : Decremented (--a) double local variable number 14 → KILLED
|
x = Double.POSITIVE_INFINITY * (a * c + b * d); |
|
1135
|
49
1. divide : Replaced double multiplication with division → SURVIVED
2. divide : Replaced double multiplication with division → SURVIVED
3. divide : Replaced double subtraction with addition → SURVIVED
4. divide : Replaced double multiplication with division → SURVIVED
5. divide : Negated double local variable number 10 → SURVIVED
6. divide : Negated double local variable number 12 → SURVIVED
7. divide : Negated double local variable number 8 → SURVIVED
8. divide : Negated double local variable number 14 → SURVIVED
9. divide : Replaced double operation by second member → SURVIVED
10. divide : Replaced double operation by second member → SURVIVED
11. divide : Replaced double multiplication with division → SURVIVED
12. divide : Replaced double multiplication with division → SURVIVED
13. divide : Replaced double subtraction with addition → SURVIVED
14. divide : Replaced double multiplication with division → SURVIVED
15. divide : Replaced double multiplication with addition → SURVIVED
16. divide : Replaced double multiplication with addition → SURVIVED
17. divide : Replaced double subtraction with division → SURVIVED
18. divide : Replaced double multiplication with addition → SURVIVED
19. divide : Replaced double multiplication with subtraction → SURVIVED
20. divide : Replaced double multiplication with subtraction → SURVIVED
21. divide : Substituted Infinity with -Infinity → SURVIVED
22. divide : Incremented (a++) double local variable number 10 → SURVIVED
23. divide : Incremented (a++) double local variable number 12 → SURVIVED
24. divide : Incremented (a++) double local variable number 8 → SURVIVED
25. divide : Incremented (a++) double local variable number 14 → SURVIVED
26. divide : Decremented (a--) double local variable number 10 → SURVIVED
27. divide : Decremented (a--) double local variable number 12 → SURVIVED
28. divide : Decremented (a--) double local variable number 8 → SURVIVED
29. divide : Decremented (a--) double local variable number 14 → SURVIVED
30. divide : Incremented (++a) double local variable number 10 → SURVIVED
31. divide : Incremented (++a) double local variable number 12 → SURVIVED
32. divide : Incremented (++a) double local variable number 8 → SURVIVED
33. divide : Incremented (++a) double local variable number 14 → SURVIVED
34. divide : Decremented (--a) double local variable number 8 → SURVIVED
35. divide : Substituted Infinity with 1.0 → KILLED
36. divide : Replaced double operation by second member → KILLED
37. divide : Replaced double operation by second member → KILLED
38. divide : Replaced double multiplication with modulus → KILLED
39. divide : Replaced double multiplication with modulus → KILLED
40. divide : Replaced double subtraction with multiplication → KILLED
41. divide : Replaced double multiplication with modulus → KILLED
42. divide : Replaced double multiplication with subtraction → KILLED
43. divide : Replaced double subtraction with modulus → KILLED
44. divide : Substituted Infinity with 1.0 → KILLED
45. divide : Substituted Infinity with 0.0 → KILLED
46. divide : Substituted Infinity with -1.0 → KILLED
47. divide : Decremented (--a) double local variable number 10 → KILLED
48. divide : Decremented (--a) double local variable number 12 → KILLED
49. divide : Decremented (--a) double local variable number 14 → KILLED
|
y = Double.POSITIVE_INFINITY * (b * c - a * d); |
|
1136
|
33
1. divide : Negated double local variable number 12 → SURVIVED
2. divide : Negated double local variable number 14 → SURVIVED
3. divide : Negated double local variable number 8 → SURVIVED
4. divide : equal to less or equal → SURVIVED
5. divide : not equal to greater than → SURVIVED
6. divide : Incremented (a++) double local variable number 12 → SURVIVED
7. divide : Incremented (a++) double local variable number 14 → SURVIVED
8. divide : Incremented (a++) double local variable number 8 → SURVIVED
9. divide : Decremented (a--) double local variable number 12 → SURVIVED
10. divide : Decremented (a--) double local variable number 14 → SURVIVED
11. divide : Decremented (a--) double local variable number 8 → SURVIVED
12. divide : Incremented (++a) double local variable number 12 → SURVIVED
13. divide : Incremented (++a) double local variable number 14 → SURVIVED
14. divide : Incremented (++a) double local variable number 8 → SURVIVED
15. divide : Decremented (--a) double local variable number 12 → SURVIVED
16. divide : Decremented (--a) double local variable number 14 → SURVIVED
17. divide : Decremented (--a) double local variable number 8 → SURVIVED
18. divide : negated conditional → KILLED
19. divide : negated conditional → KILLED
20. divide : removed call to java/lang/Double::isInfinite → KILLED
21. divide : removed call to java/lang/Double::isInfinite → KILLED
22. divide : removed conditional - replaced equality check with false → KILLED
23. divide : removed conditional - replaced equality check with false → KILLED
24. divide : removed conditional - replaced equality check with true → KILLED
25. divide : removed conditional - replaced equality check with true → KILLED
26. divide : not equal to less than → KILLED
27. divide : equal to less than → KILLED
28. divide : not equal to less or equal → KILLED
29. divide : equal to greater than → KILLED
30. divide : not equal to greater or equal → KILLED
31. divide : equal to greater or equal → KILLED
32. divide : not equal to equal → KILLED
33. divide : equal to not equal → KILLED
|
} else if ((Double.isInfinite(c) || Double.isInfinite(d)) && |
|
1137
|
23
1. divide : removed conditional - replaced equality check with true → SURVIVED
2. divide : removed conditional - replaced equality check with true → SURVIVED
3. divide : Negated double local variable number 10 → SURVIVED
4. divide : equal to less than → SURVIVED
5. divide : equal to less than → SURVIVED
6. divide : equal to less or equal → SURVIVED
7. divide : equal to less or equal → SURVIVED
8. divide : Incremented (a++) double local variable number 10 → SURVIVED
9. divide : Decremented (a--) double local variable number 10 → SURVIVED
10. divide : Incremented (++a) double local variable number 10 → SURVIVED
11. divide : Decremented (--a) double local variable number 10 → SURVIVED
12. divide : negated conditional → KILLED
13. divide : negated conditional → KILLED
14. divide : removed call to java/lang/Double::isFinite → KILLED
15. divide : removed call to java/lang/Double::isFinite → KILLED
16. divide : removed conditional - replaced equality check with false → KILLED
17. divide : removed conditional - replaced equality check with false → KILLED
18. divide : equal to greater than → KILLED
19. divide : equal to greater than → KILLED
20. divide : equal to greater or equal → KILLED
21. divide : equal to greater or equal → KILLED
22. divide : equal to not equal → KILLED
23. divide : equal to not equal → KILLED
|
Double.isFinite(a) && Double.isFinite(b)) { |
|
1138
|
|
// finite/infinite |
|
1139
|
7
1. divide : Incremented (a++) double local variable number 12 → SURVIVED
2. divide : Decremented (a--) double local variable number 12 → SURVIVED
3. divide : Incremented (++a) double local variable number 12 → SURVIVED
4. divide : Decremented (--a) double local variable number 12 → SURVIVED
5. divide : replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → KILLED
6. divide : removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED
7. divide : Negated double local variable number 12 → KILLED
|
c = boxInfinity(c); |
|
1140
|
7
1. divide : Incremented (a++) double local variable number 14 → SURVIVED
2. divide : Decremented (a--) double local variable number 14 → SURVIVED
3. divide : Incremented (++a) double local variable number 14 → SURVIVED
4. divide : Decremented (--a) double local variable number 14 → SURVIVED
5. divide : replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → KILLED
6. divide : removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED
7. divide : Negated double local variable number 14 → KILLED
|
d = boxInfinity(d); |
|
1141
|
49
1. divide : Replaced double multiplication with division → SURVIVED
2. divide : Replaced double operation by second member → SURVIVED
3. divide : Replaced double operation by second member → SURVIVED
4. divide : Replaced double multiplication with division → SURVIVED
5. divide : Replaced double addition with multiplication → SURVIVED
6. divide : Incremented (a++) double local variable number 8 → SURVIVED
7. divide : Incremented (a++) double local variable number 10 → SURVIVED
8. divide : Incremented (a++) double local variable number 14 → SURVIVED
9. divide : Decremented (a--) double local variable number 8 → SURVIVED
10. divide : Decremented (a--) double local variable number 10 → SURVIVED
11. divide : Incremented (++a) double local variable number 8 → SURVIVED
12. divide : Incremented (++a) double local variable number 10 → SURVIVED
13. divide : Decremented (--a) double local variable number 8 → SURVIVED
14. divide : Decremented (--a) double local variable number 10 → SURVIVED
15. divide : Substituted 0.0 with 1.0 → KILLED
16. divide : Replaced double multiplication with division → KILLED
17. divide : Replaced double multiplication with division → KILLED
18. divide : Replaced double addition with subtraction → KILLED
19. divide : Negated double local variable number 8 → KILLED
20. divide : Negated double local variable number 12 → KILLED
21. divide : Negated double local variable number 10 → KILLED
22. divide : Negated double local variable number 14 → KILLED
23. divide : Replaced double operation by second member → KILLED
24. divide : Replaced double operation by second member → KILLED
25. divide : Replaced double multiplication with division → KILLED
26. divide : Replaced double multiplication with division → KILLED
27. divide : Replaced double addition with subtraction → KILLED
28. divide : Replaced double multiplication with modulus → KILLED
29. divide : Replaced double multiplication with modulus → KILLED
30. divide : Replaced double multiplication with modulus → KILLED
31. divide : Replaced double multiplication with addition → KILLED
32. divide : Replaced double multiplication with addition → KILLED
33. divide : Replaced double addition with division → KILLED
34. divide : Replaced double multiplication with addition → KILLED
35. divide : Replaced double multiplication with subtraction → KILLED
36. divide : Replaced double multiplication with subtraction → KILLED
37. divide : Replaced double addition with modulus → KILLED
38. divide : Replaced double multiplication with subtraction → KILLED
39. divide : Substituted 0.0 with 1.0 → KILLED
40. divide : Substituted 0.0 with -1.0 → KILLED
41. divide : Substituted 0.0 with 1.0 → KILLED
42. divide : Substituted 0.0 with -1.0 → KILLED
43. divide : Incremented (a++) double local variable number 12 → KILLED
44. divide : Decremented (a--) double local variable number 12 → KILLED
45. divide : Decremented (a--) double local variable number 14 → KILLED
46. divide : Incremented (++a) double local variable number 12 → KILLED
47. divide : Incremented (++a) double local variable number 14 → KILLED
48. divide : Decremented (--a) double local variable number 12 → KILLED
49. divide : Decremented (--a) double local variable number 14 → KILLED
|
x = 0.0 * (a * c + b * d); |
|
1142
|
49
1. divide : Replaced double multiplication with division → SURVIVED
2. divide : Replaced double operation by second member → SURVIVED
3. divide : Replaced double operation by second member → SURVIVED
4. divide : Replaced double multiplication with division → SURVIVED
5. divide : Incremented (a++) double local variable number 10 → SURVIVED
6. divide : Incremented (a++) double local variable number 12 → SURVIVED
7. divide : Incremented (a++) double local variable number 8 → SURVIVED
8. divide : Incremented (a++) double local variable number 14 → SURVIVED
9. divide : Decremented (a--) double local variable number 10 → SURVIVED
10. divide : Decremented (a--) double local variable number 12 → SURVIVED
11. divide : Decremented (a--) double local variable number 8 → SURVIVED
12. divide : Decremented (a--) double local variable number 14 → SURVIVED
13. divide : Incremented (++a) double local variable number 10 → SURVIVED
14. divide : Incremented (++a) double local variable number 8 → SURVIVED
15. divide : Incremented (++a) double local variable number 14 → SURVIVED
16. divide : Decremented (--a) double local variable number 10 → SURVIVED
17. divide : Decremented (--a) double local variable number 8 → SURVIVED
18. divide : Substituted 0.0 with 1.0 → KILLED
19. divide : Replaced double multiplication with division → KILLED
20. divide : Replaced double multiplication with division → KILLED
21. divide : Replaced double subtraction with addition → KILLED
22. divide : Negated double local variable number 10 → KILLED
23. divide : Negated double local variable number 12 → KILLED
24. divide : Negated double local variable number 8 → KILLED
25. divide : Negated double local variable number 14 → KILLED
26. divide : Replaced double operation by second member → KILLED
27. divide : Replaced double operation by second member → KILLED
28. divide : Replaced double multiplication with division → KILLED
29. divide : Replaced double multiplication with division → KILLED
30. divide : Replaced double subtraction with addition → KILLED
31. divide : Replaced double multiplication with modulus → KILLED
32. divide : Replaced double multiplication with modulus → KILLED
33. divide : Replaced double subtraction with multiplication → KILLED
34. divide : Replaced double multiplication with modulus → KILLED
35. divide : Replaced double multiplication with addition → KILLED
36. divide : Replaced double multiplication with addition → KILLED
37. divide : Replaced double subtraction with division → KILLED
38. divide : Replaced double multiplication with addition → KILLED
39. divide : Replaced double multiplication with subtraction → KILLED
40. divide : Replaced double multiplication with subtraction → KILLED
41. divide : Replaced double subtraction with modulus → KILLED
42. divide : Replaced double multiplication with subtraction → KILLED
43. divide : Substituted 0.0 with 1.0 → KILLED
44. divide : Substituted 0.0 with -1.0 → KILLED
45. divide : Substituted 0.0 with 1.0 → KILLED
46. divide : Substituted 0.0 with -1.0 → KILLED
47. divide : Incremented (++a) double local variable number 12 → KILLED
48. divide : Decremented (--a) double local variable number 12 → KILLED
49. divide : Decremented (--a) double local variable number 14 → KILLED
|
y = 0.0 * (b * c - a * d); |
|
1143
|
|
} |
|
1144
|
|
} |
|
1145
|
13
1. divide : Decremented (a--) double local variable number 22 → SURVIVED
2. divide : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
3. divide : replaced return value with null for org/apache/commons/numbers/complex/Complex::divide → KILLED
4. divide : mutated return of Object value for org/apache/commons/numbers/complex/Complex::divide to ( if (x != null) null else throw new RuntimeException ) → KILLED
5. divide : Negated double local variable number 20 → KILLED
6. divide : Negated double local variable number 22 → KILLED
7. divide : Incremented (a++) double local variable number 20 → KILLED
8. divide : Incremented (a++) double local variable number 22 → KILLED
9. divide : Decremented (a--) double local variable number 20 → KILLED
10. divide : Incremented (++a) double local variable number 20 → KILLED
11. divide : Incremented (++a) double local variable number 22 → KILLED
12. divide : Decremented (--a) double local variable number 20 → KILLED
13. divide : Decremented (--a) double local variable number 22 → KILLED
|
return new Complex(x, y); |
|
1146
|
|
} |
|
1147
|
|
|
|
1148
|
|
/** |
|
1149
|
|
* Returns a {@code Complex} whose value is {@code (this / divisor)}, |
|
1150
|
|
* with {@code divisor} interpreted as a real number. |
|
1151
|
|
* Implements the formula: |
|
1152
|
|
* |
|
1153
|
|
* <p>\[ \frac{a + i b}{c} = \frac{a}{c} + i \frac{b}{c} \] |
|
1154
|
|
* |
|
1155
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
1156
|
|
* real-only and complex numbers.</p> |
|
1157
|
|
* |
|
1158
|
|
* <p>Note: This method should be preferred over using |
|
1159
|
|
* {@link #divide(Complex) divide(Complex.ofCartesian(divisor, 0))}. Division |
|
1160
|
|
* can generate signed zeros if {@code this} complex has zeros for the real |
|
1161
|
|
* and/or imaginary component, or the divisor is infinite. The summation of signed zeros |
|
1162
|
|
* in {@link #divide(Complex)} may create zeros in the result that differ in sign |
|
1163
|
|
* from the equivalent call to divide by a real-only number. |
|
1164
|
|
* |
|
1165
|
|
* @param divisor Value by which this complex number is to be divided. |
|
1166
|
|
* @return {@code this / divisor}. |
|
1167
|
|
* @see #divide(Complex) |
|
1168
|
|
*/ |
|
1169
|
|
public Complex divide(double divisor) { |
|
1170
|
35
1. divide : Incremented (a++) double local variable number 1 → SURVIVED
2. divide : Decremented (a--) double local variable number 1 → SURVIVED
3. divide : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. divide : Replaced double division with multiplication → KILLED
5. divide : Replaced double division with multiplication → KILLED
6. divide : replaced return value with null for org/apache/commons/numbers/complex/Complex::divide → KILLED
7. divide : mutated return of Object value for org/apache/commons/numbers/complex/Complex::divide to ( if (x != null) null else throw new RuntimeException ) → KILLED
8. divide : Negated double field real → KILLED
9. divide : Negated double local variable number 1 → KILLED
10. divide : Negated double field imaginary → KILLED
11. divide : Negated double local variable number 1 → KILLED
12. divide : Replaced double operation by second member → KILLED
13. divide : Replaced double operation by second member → KILLED
14. divide : Replaced double division with multiplication → KILLED
15. divide : Replaced double division with multiplication → KILLED
16. divide : Replaced double division with modulus → KILLED
17. divide : Replaced double division with modulus → KILLED
18. divide : Replaced double division with addition → KILLED
19. divide : Replaced double division with addition → KILLED
20. divide : Replaced double division with subtraction → KILLED
21. divide : Replaced double division with subtraction → KILLED
22. divide : Incremented (a++) double field real → KILLED
23. divide : Incremented (a++) double local variable number 1 → KILLED
24. divide : Incremented (a++) double field imaginary → KILLED
25. divide : Decremented (a--) double field real → KILLED
26. divide : Decremented (a--) double local variable number 1 → KILLED
27. divide : Decremented (a--) double field imaginary → KILLED
28. divide : Incremented (++a) double field real → KILLED
29. divide : Incremented (++a) double local variable number 1 → KILLED
30. divide : Incremented (++a) double field imaginary → KILLED
31. divide : Incremented (++a) double local variable number 1 → KILLED
32. divide : Decremented (--a) double field → KILLED
33. divide : Decremented (--a) double local variable number 1 → KILLED
34. divide : Decremented (--a) double field → KILLED
35. divide : Decremented (--a) double local variable number 1 → KILLED
|
return new Complex(real / divisor, imaginary / divisor); |
|
1171
|
|
} |
|
1172
|
|
|
|
1173
|
|
/** |
|
1174
|
|
* Returns a {@code Complex} whose value is {@code (this / divisor)}, |
|
1175
|
|
* with {@code divisor} interpreted as an imaginary number. |
|
1176
|
|
* Implements the formula: |
|
1177
|
|
* |
|
1178
|
|
* <p>\[ \frac{a + i b}{id} = \frac{b}{d} - i \frac{a}{d} \] |
|
1179
|
|
* |
|
1180
|
|
* <p>This method is included for compatibility with ISO C99 which defines arithmetic between |
|
1181
|
|
* imaginary-only and complex numbers.</p> |
|
1182
|
|
* |
|
1183
|
|
* <p>Note: This method should be preferred over using |
|
1184
|
|
* {@link #divide(Complex) divide(Complex.ofCartesian(0, divisor))}. Division |
|
1185
|
|
* can generate signed zeros if {@code this} complex has zeros for the real |
|
1186
|
|
* and/or imaginary component, or the divisor is infinite. The summation of signed zeros |
|
1187
|
|
* in {@link #divide(Complex)} may create zeros in the result that differ in sign |
|
1188
|
|
* from the equivalent call to divide by an imaginary-only number. |
|
1189
|
|
* |
|
1190
|
|
* <p>Warning: This method will generate a different result from |
|
1191
|
|
* {@link #divide(Complex) divide(Complex.ofCartesian(0, divisor))} if the divisor is zero. |
|
1192
|
|
* In this case the divide method using a zero-valued Complex will produce the same result |
|
1193
|
|
* as dividing by a real-only zero. The output from dividing by imaginary zero will create |
|
1194
|
|
* infinite and NaN values in the same component parts as the output from |
|
1195
|
|
* {@code this.divide(Complex.ZERO).multiplyImaginary(1)}, however the sign |
|
1196
|
|
* of some infinite values may be negated. |
|
1197
|
|
* |
|
1198
|
|
* @param divisor Value by which this complex number is to be divided. |
|
1199
|
|
* @return {@code this / divisor}. |
|
1200
|
|
* @see #divide(Complex) |
|
1201
|
|
* @see #divide(double) |
|
1202
|
|
*/ |
|
1203
|
|
public Complex divideImaginary(double divisor) { |
|
1204
|
36
1. divideImaginary : Incremented (a++) double local variable number 1 → SURVIVED
2. divideImaginary : Decremented (a--) double local variable number 1 → SURVIVED
3. divideImaginary : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
4. divideImaginary : removed negation → KILLED
5. divideImaginary : Replaced double division with multiplication → KILLED
6. divideImaginary : Replaced double division with multiplication → KILLED
7. divideImaginary : replaced return value with null for org/apache/commons/numbers/complex/Complex::divideImaginary → KILLED
8. divideImaginary : mutated return of Object value for org/apache/commons/numbers/complex/Complex::divideImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED
9. divideImaginary : Negated double field imaginary → KILLED
10. divideImaginary : Negated double local variable number 1 → KILLED
11. divideImaginary : Negated double field real → KILLED
12. divideImaginary : Negated double local variable number 1 → KILLED
13. divideImaginary : Replaced double operation by second member → KILLED
14. divideImaginary : Replaced double operation by second member → KILLED
15. divideImaginary : Replaced double division with multiplication → KILLED
16. divideImaginary : Replaced double division with multiplication → KILLED
17. divideImaginary : Replaced double division with modulus → KILLED
18. divideImaginary : Replaced double division with modulus → KILLED
19. divideImaginary : Replaced double division with addition → KILLED
20. divideImaginary : Replaced double division with addition → KILLED
21. divideImaginary : Replaced double division with subtraction → KILLED
22. divideImaginary : Replaced double division with subtraction → KILLED
23. divideImaginary : Incremented (a++) double field imaginary → KILLED
24. divideImaginary : Incremented (a++) double local variable number 1 → KILLED
25. divideImaginary : Incremented (a++) double field real → KILLED
26. divideImaginary : Decremented (a--) double field imaginary → KILLED
27. divideImaginary : Decremented (a--) double local variable number 1 → KILLED
28. divideImaginary : Decremented (a--) double field real → KILLED
29. divideImaginary : Incremented (++a) double field imaginary → KILLED
30. divideImaginary : Incremented (++a) double local variable number 1 → KILLED
31. divideImaginary : Incremented (++a) double field real → KILLED
32. divideImaginary : Incremented (++a) double local variable number 1 → KILLED
33. divideImaginary : Decremented (--a) double field → KILLED
34. divideImaginary : Decremented (--a) double local variable number 1 → KILLED
35. divideImaginary : Decremented (--a) double field → KILLED
36. divideImaginary : Decremented (--a) double local variable number 1 → KILLED
|
return new Complex(imaginary / divisor, -real / divisor); |
|
1205
|
|
} |
|
1206
|
|
|
|
1207
|
|
/** |
|
1208
|
|
* Returns the |
|
1209
|
|
* <a href="http://mathworld.wolfram.com/ExponentialFunction.html"> |
|
1210
|
|
* exponential function</a> of this complex number. |
|
1211
|
|
* |
|
1212
|
|
* <p>\[ \exp(z) = e^z \] |
|
1213
|
|
* |
|
1214
|
|
* <p>The exponential function of \( z \) is an entire function in the complex plane. |
|
1215
|
|
* Special cases: |
|
1216
|
|
* |
|
1217
|
|
* <ul> |
|
1218
|
|
* <li>{@code z.conj().exp() == z.exp().conj()}. |
|
1219
|
|
* <li>If {@code z} is ±0 + i0, returns 1 + i0. |
|
1220
|
|
* <li>If {@code z} is x + i∞ for finite x, returns NaN + iNaN ("invalid" floating-point operation). |
|
1221
|
|
* <li>If {@code z} is x + iNaN for finite x, returns NaN + iNaN ("invalid" floating-point operation). |
|
1222
|
|
* <li>If {@code z} is +∞ + i0, returns +∞ + i0. |
|
1223
|
|
* <li>If {@code z} is −∞ + iy for finite y, returns +0 cis(y) (see {@link #ofCis(double)}). |
|
1224
|
|
* <li>If {@code z} is +∞ + iy for finite nonzero y, returns +∞ cis(y). |
|
1225
|
|
* <li>If {@code z} is −∞ + i∞, returns ±0 ± i0 (where the signs of the real and imaginary parts of the result are unspecified). |
|
1226
|
|
* <li>If {@code z} is +∞ + i∞, returns ±∞ + iNaN (where the sign of the real part of the result is unspecified; "invalid" floating-point operation). |
|
1227
|
|
* <li>If {@code z} is −∞ + iNaN, returns ±0 ± i0 (where the signs of the real and imaginary parts of the result are unspecified). |
|
1228
|
|
* <li>If {@code z} is +∞ + iNaN, returns ±∞ + iNaN (where the sign of the real part of the result is unspecified). |
|
1229
|
|
* <li>If {@code z} is NaN + i0, returns NaN + i0. |
|
1230
|
|
* <li>If {@code z} is NaN + iy for all nonzero numbers y, returns NaN + iNaN ("invalid" floating-point operation). |
|
1231
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
1232
|
|
* </ul> |
|
1233
|
|
* |
|
1234
|
|
* <p>Implements the formula: |
|
1235
|
|
* |
|
1236
|
|
* <p>\[ \exp(x + iy) = e^x (\cos(y) + i \sin(y)) \] |
|
1237
|
|
* |
|
1238
|
|
* @return The exponential of this complex number. |
|
1239
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Exp/">Exp</a> |
|
1240
|
|
*/ |
|
1241
|
|
public Complex exp() { |
|
1242
|
14
1. exp : removed call to java/lang/Double::isInfinite → SURVIVED
2. exp : removed conditional - replaced equality check with false → SURVIVED
3. exp : Negated double field real → SURVIVED
4. exp : equal to less or equal → SURVIVED
5. exp : equal to greater or equal → SURVIVED
6. exp : negated conditional → KILLED
7. exp : removed conditional - replaced equality check with true → KILLED
8. exp : equal to less than → KILLED
9. exp : equal to greater than → KILLED
10. exp : equal to not equal → KILLED
11. exp : Incremented (a++) double field real → KILLED
12. exp : Decremented (a--) double field real → KILLED
13. exp : Incremented (++a) double field real → KILLED
14. exp : Decremented (--a) double field → KILLED
|
if (Double.isInfinite(real)) { |
|
1243
|
|
// Set the scale factor applied to cis(y) |
|
1244
|
|
double zeroOrInf; |
|
1245
|
19
1. exp : changed conditional boundary → NO_COVERAGE
2. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
3. exp : negated conditional → NO_COVERAGE
4. exp : removed conditional - replaced comparison check with false → NO_COVERAGE
5. exp : removed conditional - replaced comparison check with true → NO_COVERAGE
6. exp : Negated double field real → NO_COVERAGE
7. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
8. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
9. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
10. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
11. exp : greater or equal to less than → NO_COVERAGE
12. exp : greater or equal to less or equal → NO_COVERAGE
13. exp : greater or equal to greater than → NO_COVERAGE
14. exp : greater or equal to equal → NO_COVERAGE
15. exp : greater or equal to not equal → NO_COVERAGE
16. exp : Incremented (a++) double field real → NO_COVERAGE
17. exp : Decremented (a--) double field real → NO_COVERAGE
18. exp : Incremented (++a) double field real → NO_COVERAGE
19. exp : Decremented (--a) double field → NO_COVERAGE
|
if (real < 0) { |
|
1246
|
14
1. exp : negated conditional → NO_COVERAGE
2. exp : removed call to java/lang/Double::isFinite → NO_COVERAGE
3. exp : removed conditional - replaced equality check with false → NO_COVERAGE
4. exp : removed conditional - replaced equality check with true → NO_COVERAGE
5. exp : Negated double field imaginary → NO_COVERAGE
6. exp : not equal to less than → NO_COVERAGE
7. exp : not equal to less or equal → NO_COVERAGE
8. exp : not equal to greater than → NO_COVERAGE
9. exp : not equal to greater or equal → NO_COVERAGE
10. exp : not equal to equal → NO_COVERAGE
11. exp : Incremented (a++) double field imaginary → NO_COVERAGE
12. exp : Decremented (a--) double field imaginary → NO_COVERAGE
13. exp : Incremented (++a) double field imaginary → NO_COVERAGE
14. exp : Decremented (--a) double field → NO_COVERAGE
|
if (!Double.isFinite(imaginary)) { |
|
1247
|
|
// (−∞ + i∞) or (−∞ + iNaN) returns (±0 ± i0) (where the signs of the |
|
1248
|
|
// real and imaginary parts of the result are unspecified). |
|
1249
|
|
// Here we preserve the conjugate equality. |
|
1250
|
20
1. exp : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. exp : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
3. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
4. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
5. exp : removed call to java/lang/Math::copySign → NO_COVERAGE
6. exp : replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE
7. exp : mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. exp : Negated double field imaginary → NO_COVERAGE
9. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
10. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
11. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
12. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
13. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
14. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
15. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
16. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
17. exp : Incremented (a++) double field imaginary → NO_COVERAGE
18. exp : Decremented (a--) double field imaginary → NO_COVERAGE
19. exp : Incremented (++a) double field imaginary → NO_COVERAGE
20. exp : Decremented (--a) double field → NO_COVERAGE
|
return new Complex(0, Math.copySign(0, imaginary)); |
|
1251
|
|
} |
|
1252
|
|
// (−∞ + iy) returns +0 cis(y), for finite y |
|
1253
|
5
1. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
2. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
3. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
4. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
5. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
|
zeroOrInf = 0; |
|
1254
|
|
} else { |
|
1255
|
|
// (+∞ + i0) returns +∞ + i0. |
|
1256
|
18
1. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
2. exp : negated conditional → NO_COVERAGE
3. exp : removed conditional - replaced equality check with false → NO_COVERAGE
4. exp : removed conditional - replaced equality check with true → NO_COVERAGE
5. exp : Negated double field imaginary → NO_COVERAGE
6. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
7. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
8. exp : Substituted 0.0 with 1.0 → NO_COVERAGE
9. exp : Substituted 0.0 with -1.0 → NO_COVERAGE
10. exp : not equal to less than → NO_COVERAGE
11. exp : not equal to less or equal → NO_COVERAGE
12. exp : not equal to greater than → NO_COVERAGE
13. exp : not equal to greater or equal → NO_COVERAGE
14. exp : not equal to equal → NO_COVERAGE
15. exp : Incremented (a++) double field imaginary → NO_COVERAGE
16. exp : Decremented (a--) double field imaginary → NO_COVERAGE
17. exp : Incremented (++a) double field imaginary → NO_COVERAGE
18. exp : Decremented (--a) double field → NO_COVERAGE
|
if (imaginary == 0) { |
|
1257
|
2
1. exp : replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE
2. exp : mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return this; |
|
1258
|
|
} |
|
1259
|
|
// (+∞ + i∞) or (+∞ + iNaN) returns (±∞ + iNaN) and raises the invalid |
|
1260
|
|
// floating-point exception (where the sign of the real part of the |
|
1261
|
|
// result is unspecified). |
|
1262
|
14
1. exp : negated conditional → NO_COVERAGE
2. exp : removed call to java/lang/Double::isFinite → NO_COVERAGE
3. exp : removed conditional - replaced equality check with false → NO_COVERAGE
4. exp : removed conditional - replaced equality check with true → NO_COVERAGE
5. exp : Negated double field imaginary → NO_COVERAGE
6. exp : not equal to less than → NO_COVERAGE
7. exp : not equal to less or equal → NO_COVERAGE
8. exp : not equal to greater than → NO_COVERAGE
9. exp : not equal to greater or equal → NO_COVERAGE
10. exp : not equal to equal → NO_COVERAGE
11. exp : Incremented (a++) double field imaginary → NO_COVERAGE
12. exp : Decremented (a--) double field imaginary → NO_COVERAGE
13. exp : Incremented (++a) double field imaginary → NO_COVERAGE
14. exp : Decremented (--a) double field → NO_COVERAGE
|
if (!Double.isFinite(imaginary)) { |
|
1263
|
13
1. exp : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. exp : Substituted NaN with 1.0 → NO_COVERAGE
3. exp : replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE
4. exp : mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. exp : Negated double field real → NO_COVERAGE
6. exp : Substituted NaN with 1.0 → NO_COVERAGE
7. exp : Substituted NaN with 0.0 → NO_COVERAGE
8. exp : Substituted NaN with -1.0 → NO_COVERAGE
9. exp : Substituted NaN with NaN → NO_COVERAGE
10. exp : Incremented (a++) double field real → NO_COVERAGE
11. exp : Decremented (a--) double field real → NO_COVERAGE
12. exp : Incremented (++a) double field real → NO_COVERAGE
13. exp : Decremented (--a) double field → NO_COVERAGE
|
return new Complex(real, Double.NaN); |
|
1264
|
|
} |
|
1265
|
|
// (+∞ + iy) returns (+∞ cis(y)), for finite nonzero y. |
|
1266
|
5
1. exp : Negated double field real → NO_COVERAGE
2. exp : Incremented (a++) double field real → NO_COVERAGE
3. exp : Decremented (a--) double field real → NO_COVERAGE
4. exp : Incremented (++a) double field real → NO_COVERAGE
5. exp : Decremented (--a) double field → NO_COVERAGE
|
zeroOrInf = real; |
|
1267
|
|
} |
|
1268
|
30
1. exp : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
2. exp : Replaced double multiplication with division → NO_COVERAGE
3. exp : removed call to java/lang/Math::cos → NO_COVERAGE
4. exp : replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE
5. exp : mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. exp : Negated double local variable number 1 → NO_COVERAGE
7. exp : Negated double field imaginary → NO_COVERAGE
8. exp : Negated double local variable number 1 → NO_COVERAGE
9. exp : Negated double field imaginary → NO_COVERAGE
10. exp : Replaced double operation by second member → NO_COVERAGE
11. exp : Replaced double multiplication with division → NO_COVERAGE
12. exp : Replaced double multiplication with modulus → NO_COVERAGE
13. exp : Replaced double multiplication with addition → NO_COVERAGE
14. exp : Replaced double multiplication with subtraction → NO_COVERAGE
15. exp : Incremented (a++) double local variable number 1 → NO_COVERAGE
16. exp : Incremented (a++) double field imaginary → NO_COVERAGE
17. exp : Incremented (a++) double local variable number 1 → NO_COVERAGE
18. exp : Incremented (a++) double field imaginary → NO_COVERAGE
19. exp : Decremented (a--) double local variable number 1 → NO_COVERAGE
20. exp : Decremented (a--) double field imaginary → NO_COVERAGE
21. exp : Decremented (a--) double local variable number 1 → NO_COVERAGE
22. exp : Decremented (a--) double field imaginary → NO_COVERAGE
23. exp : Incremented (++a) double local variable number 1 → NO_COVERAGE
24. exp : Incremented (++a) double field imaginary → NO_COVERAGE
25. exp : Incremented (++a) double local variable number 1 → NO_COVERAGE
26. exp : Incremented (++a) double field imaginary → NO_COVERAGE
27. exp : Decremented (--a) double local variable number 1 → NO_COVERAGE
28. exp : Decremented (--a) double field → NO_COVERAGE
29. exp : Decremented (--a) double local variable number 1 → NO_COVERAGE
30. exp : Decremented (--a) double field → NO_COVERAGE
|
return new Complex(zeroOrInf * Math.cos(imaginary), |
|
1269
|
9
1. exp : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
2. exp : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
3. exp : Replaced double multiplication with division → NO_COVERAGE
4. exp : removed call to java/lang/Math::sin → NO_COVERAGE
5. exp : Replaced double operation by second member → NO_COVERAGE
6. exp : Replaced double multiplication with division → NO_COVERAGE
7. exp : Replaced double multiplication with modulus → NO_COVERAGE
8. exp : Replaced double multiplication with addition → NO_COVERAGE
9. exp : Replaced double multiplication with subtraction → NO_COVERAGE
|
zeroOrInf * Math.sin(imaginary)); |
|
1270
|
14
1. exp : removed call to java/lang/Double::isNaN → SURVIVED
2. exp : removed conditional - replaced equality check with false → SURVIVED
3. exp : Negated double field real → SURVIVED
4. exp : equal to less or equal → SURVIVED
5. exp : equal to greater or equal → SURVIVED
6. exp : negated conditional → KILLED
7. exp : removed conditional - replaced equality check with true → KILLED
8. exp : equal to less than → KILLED
9. exp : equal to greater than → KILLED
10. exp : equal to not equal → KILLED
11. exp : Incremented (a++) double field real → KILLED
12. exp : Decremented (a--) double field real → KILLED
13. exp : Incremented (++a) double field real → KILLED
14. exp : Decremented (--a) double field → KILLED
|
} else if (Double.isNaN(real)) { |
|
1271
|
|
// (NaN + i0) returns (NaN + i0) |
|
1272
|
|
// (NaN + iy) returns (NaN + iNaN) and optionally raises the invalid floating-point exception |
|
1273
|
|
// (NaN + iNaN) returns (NaN + iNaN) |
|
1274
|
20
1. exp : Substituted 0.0 with 1.0 → SURVIVED
2. exp : negated conditional → SURVIVED
3. exp : replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → SURVIVED
4. exp : removed conditional - replaced equality check with false → SURVIVED
5. exp : removed conditional - replaced equality check with true → SURVIVED
6. exp : mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → SURVIVED
7. exp : Negated double field imaginary → SURVIVED
8. exp : Substituted 0.0 with 1.0 → SURVIVED
9. exp : Substituted 0.0 with -1.0 → SURVIVED
10. exp : Substituted 0.0 with 1.0 → SURVIVED
11. exp : Substituted 0.0 with -1.0 → SURVIVED
12. exp : not equal to less than → SURVIVED
13. exp : not equal to less or equal → SURVIVED
14. exp : not equal to greater than → SURVIVED
15. exp : not equal to greater or equal → SURVIVED
16. exp : not equal to equal → SURVIVED
17. exp : Incremented (a++) double field imaginary → SURVIVED
18. exp : Decremented (a--) double field imaginary → SURVIVED
19. exp : Incremented (++a) double field imaginary → SURVIVED
20. exp : Decremented (--a) double field → SURVIVED
|
return imaginary == 0 ? this : NAN; |
|
1275
|
14
1. exp : removed conditional - replaced equality check with false → SURVIVED
2. exp : Negated double field imaginary → SURVIVED
3. exp : not equal to greater than → SURVIVED
4. exp : not equal to greater or equal → SURVIVED
5. exp : negated conditional → KILLED
6. exp : removed call to java/lang/Double::isFinite → KILLED
7. exp : removed conditional - replaced equality check with true → KILLED
8. exp : not equal to less than → KILLED
9. exp : not equal to less or equal → KILLED
10. exp : not equal to equal → KILLED
11. exp : Incremented (a++) double field imaginary → KILLED
12. exp : Decremented (a--) double field imaginary → KILLED
13. exp : Incremented (++a) double field imaginary → KILLED
14. exp : Decremented (--a) double field → KILLED
|
} else if (!Double.isFinite(imaginary)) { |
|
1276
|
|
// (x + i∞) or (x + iNaN) returns (NaN + iNaN) and raises the invalid |
|
1277
|
|
// floating-point exception, for finite x. |
|
1278
|
2
1. exp : replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE
2. exp : mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return NAN; |
|
1279
|
|
} |
|
1280
|
|
// real and imaginary are finite. |
|
1281
|
|
// Compute e^a * (cos(b) + i sin(b)). |
|
1282
|
|
|
|
1283
|
|
// Special case: |
|
1284
|
|
// (±0 + i0) returns (1 + i0) |
|
1285
|
7
1. exp : Incremented (a++) double field real → SURVIVED
2. exp : Decremented (a--) double field real → SURVIVED
3. exp : replaced call to java/lang/Math::exp with argument → KILLED
4. exp : removed call to java/lang/Math::exp → KILLED
5. exp : Negated double field real → KILLED
6. exp : Incremented (++a) double field real → KILLED
7. exp : Decremented (--a) double field → KILLED
|
final double exp = Math.exp(real); |
|
1286
|
18
1. exp : Substituted 0.0 with 1.0 → SURVIVED
2. exp : removed conditional - replaced equality check with false → SURVIVED
3. exp : Negated double field imaginary → SURVIVED
4. exp : Substituted 0.0 with 1.0 → SURVIVED
5. exp : Substituted 0.0 with -1.0 → SURVIVED
6. exp : Substituted 0.0 with 1.0 → SURVIVED
7. exp : Substituted 0.0 with -1.0 → SURVIVED
8. exp : not equal to greater than → SURVIVED
9. exp : not equal to greater or equal → SURVIVED
10. exp : negated conditional → KILLED
11. exp : removed conditional - replaced equality check with true → KILLED
12. exp : not equal to less than → KILLED
13. exp : not equal to less or equal → KILLED
14. exp : not equal to equal → KILLED
15. exp : Incremented (a++) double field imaginary → KILLED
16. exp : Decremented (a--) double field imaginary → KILLED
17. exp : Incremented (++a) double field imaginary → KILLED
18. exp : Decremented (--a) double field → KILLED
|
if (imaginary == 0) { |
|
1287
|
13
1. exp : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. exp : replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE
3. exp : mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. exp : Negated double local variable number 1 → NO_COVERAGE
5. exp : Negated double field imaginary → NO_COVERAGE
6. exp : Incremented (a++) double local variable number 1 → NO_COVERAGE
7. exp : Incremented (a++) double field imaginary → NO_COVERAGE
8. exp : Decremented (a--) double local variable number 1 → NO_COVERAGE
9. exp : Decremented (a--) double field imaginary → NO_COVERAGE
10. exp : Incremented (++a) double local variable number 1 → NO_COVERAGE
11. exp : Incremented (++a) double field imaginary → NO_COVERAGE
12. exp : Decremented (--a) double local variable number 1 → NO_COVERAGE
13. exp : Decremented (--a) double field → NO_COVERAGE
|
return new Complex(exp, imaginary); |
|
1288
|
|
} |
|
1289
|
30
1. exp : Replaced double multiplication with division → SURVIVED
2. exp : Negated double field imaginary → SURVIVED
3. exp : Replaced double multiplication with division → SURVIVED
4. exp : Incremented (a++) double local variable number 1 → SURVIVED
5. exp : Incremented (a++) double field imaginary → SURVIVED
6. exp : Decremented (a--) double local variable number 1 → SURVIVED
7. exp : Decremented (a--) double field imaginary → SURVIVED
8. exp : replaced call to java/lang/Math::cos with argument → KILLED
9. exp : removed call to java/lang/Math::cos → KILLED
10. exp : replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → KILLED
11. exp : mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → KILLED
12. exp : Negated double local variable number 1 → KILLED
13. exp : Negated double local variable number 1 → KILLED
14. exp : Negated double field imaginary → KILLED
15. exp : Replaced double operation by second member → KILLED
16. exp : Replaced double multiplication with modulus → KILLED
17. exp : Replaced double multiplication with addition → KILLED
18. exp : Replaced double multiplication with subtraction → KILLED
19. exp : Incremented (a++) double local variable number 1 → KILLED
20. exp : Incremented (a++) double field imaginary → KILLED
21. exp : Decremented (a--) double local variable number 1 → KILLED
22. exp : Decremented (a--) double field imaginary → KILLED
23. exp : Incremented (++a) double local variable number 1 → KILLED
24. exp : Incremented (++a) double field imaginary → KILLED
25. exp : Incremented (++a) double local variable number 1 → KILLED
26. exp : Incremented (++a) double field imaginary → KILLED
27. exp : Decremented (--a) double local variable number 1 → KILLED
28. exp : Decremented (--a) double field → KILLED
29. exp : Decremented (--a) double local variable number 1 → KILLED
30. exp : Decremented (--a) double field → KILLED
|
return new Complex(exp * Math.cos(imaginary), |
|
1290
|
9
1. exp : replaced call to java/lang/Math::sin with argument → KILLED
2. exp : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
3. exp : Replaced double multiplication with division → KILLED
4. exp : removed call to java/lang/Math::sin → KILLED
5. exp : Replaced double operation by second member → KILLED
6. exp : Replaced double multiplication with division → KILLED
7. exp : Replaced double multiplication with modulus → KILLED
8. exp : Replaced double multiplication with addition → KILLED
9. exp : Replaced double multiplication with subtraction → KILLED
|
exp * Math.sin(imaginary)); |
|
1291
|
|
} |
|
1292
|
|
|
|
1293
|
|
/** |
|
1294
|
|
* Returns the |
|
1295
|
|
* <a href="http://mathworld.wolfram.com/NaturalLogarithm.html"> |
|
1296
|
|
* natural logarithm</a> of this complex number. |
|
1297
|
|
* |
|
1298
|
|
* <p>The natural logarithm of \( z \) is unbounded along the real axis and |
|
1299
|
|
* in the range \( [-\pi, \pi] \) along the imaginary axis. The imaginary part of the |
|
1300
|
|
* natural logarithm has a branch cut along the negative real axis \( (-infty,0] \). |
|
1301
|
|
* Special cases: |
|
1302
|
|
* |
|
1303
|
|
* <ul> |
|
1304
|
|
* <li>{@code z.conj().log() == z.log().conj()}. |
|
1305
|
|
* <li>If {@code z} is −0 + i0, returns −∞ + iπ ("divide-by-zero" floating-point operation). |
|
1306
|
|
* <li>If {@code z} is +0 + i0, returns −∞ + i0 ("divide-by-zero" floating-point operation). |
|
1307
|
|
* <li>If {@code z} is x + i∞ for finite x, returns +∞ + iπ/2. |
|
1308
|
|
* <li>If {@code z} is x + iNaN for finite x, returns NaN + iNaN ("invalid" floating-point operation). |
|
1309
|
|
* <li>If {@code z} is −∞ + iy for finite positive-signed y, returns +∞ + iπ. |
|
1310
|
|
* <li>If {@code z} is +∞ + iy for finite positive-signed y, returns +∞ + i0. |
|
1311
|
|
* <li>If {@code z} is −∞ + i∞, returns +∞ + i3π/4. |
|
1312
|
|
* <li>If {@code z} is +∞ + i∞, returns +∞ + iπ/4. |
|
1313
|
|
* <li>If {@code z} is ±∞ + iNaN, returns +∞ + iNaN. |
|
1314
|
|
* <li>If {@code z} is NaN + iy for finite y, returns NaN + iNaN ("invalid" floating-point operation). |
|
1315
|
|
* <li>If {@code z} is NaN + i∞, returns +∞ + iNaN. |
|
1316
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
1317
|
|
* </ul> |
|
1318
|
|
* |
|
1319
|
|
* <p>Implements the formula: |
|
1320
|
|
* |
|
1321
|
|
* <p>\[ \ln(z) = \ln |z| + i \arg(z) \] |
|
1322
|
|
* |
|
1323
|
|
* <p>where \( |z| \) is the absolute and \( \arg(z) \) is the argument. |
|
1324
|
|
* |
|
1325
|
|
* <p>The implementation is based on the method described in:</p> |
|
1326
|
|
* <blockquote> |
|
1327
|
|
* T E Hull, Thomas F Fairgrieve and Ping Tak Peter Tang (1994) |
|
1328
|
|
* Implementing complex elementary functions using exception handling. |
|
1329
|
|
* ACM Transactions on Mathematical Software, Vol 20, No 2, pp 215-244. |
|
1330
|
|
* </blockquote> |
|
1331
|
|
* |
|
1332
|
|
* @return The natural logarithm of this complex number. |
|
1333
|
|
* @see Math#log(double) |
|
1334
|
|
* @see #abs() |
|
1335
|
|
* @see #arg() |
|
1336
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Log/">Log</a> |
|
1337
|
|
*/ |
|
1338
|
|
public Complex log() { |
|
1339
|
16
1. log : Negated double static field LN_2 → SURVIVED
2. log : Incremented (++a) static double field LN_2 → SURVIVED
3. log : Substituted 0.5 with 1.0 → KILLED
4. log : removed call to org/apache/commons/numbers/complex/Complex::log → KILLED
5. log : replaced return value with null for org/apache/commons/numbers/complex/Complex::log → KILLED
6. log : mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → KILLED
7. log : replaced call to org/apache/commons/numbers/complex/Complex::log with receiver → KILLED
8. log : Substituted 0.5 with 1.0 → KILLED
9. log : Substituted 0.5 with 0.0 → KILLED
10. log : Substituted 0.5 with -1.0 → KILLED
11. log : Substituted 0.5 with -0.5 → KILLED
12. log : Substituted 0.5 with 1.5 → KILLED
13. log : Substituted 0.5 with -0.5 → KILLED
14. log : Incremented (a++) static double field LN_2 → KILLED
15. log : Decremented (a--) static double field LN_2 → KILLED
16. log : Decremented (--a) static double field → KILLED
|
return log(Math::log, HALF, LN_2, Complex::ofCartesian); |
|
1340
|
|
} |
|
1341
|
|
|
|
1342
|
|
/** |
|
1343
|
|
* Returns the base 10 |
|
1344
|
|
* <a href="http://mathworld.wolfram.com/CommonLogarithm.html"> |
|
1345
|
|
* common logarithm</a> of this complex number. |
|
1346
|
|
* |
|
1347
|
|
* <p>The common logarithm of \( z \) is unbounded along the real axis and |
|
1348
|
|
* in the range \( [-\pi, \pi] \) along the imaginary axis. The imaginary part of the |
|
1349
|
|
* common logarithm has a branch cut along the negative real axis \( (-infty,0] \). |
|
1350
|
|
* Special cases are as defined in the {@link #log() natural logarithm}: |
|
1351
|
|
* |
|
1352
|
|
* <p>Implements the formula: |
|
1353
|
|
* |
|
1354
|
|
* <p>\[ \log_{10}(z) = \log_{10} |z| + i \arg(z) \] |
|
1355
|
|
* |
|
1356
|
|
* <p>where \( |z| \) is the absolute and \( \arg(z) \) is the argument. |
|
1357
|
|
* |
|
1358
|
|
* @return The base 10 logarithm of this complex number. |
|
1359
|
|
* @see Math#log10(double) |
|
1360
|
|
* @see #abs() |
|
1361
|
|
* @see #arg() |
|
1362
|
|
*/ |
|
1363
|
|
public Complex log10() { |
|
1364
|
14
1. log10 : Negated double static field LOG10_2 → SURVIVED
2. log10 : Decremented (a--) static double field LOG10_2 → SURVIVED
3. log10 : Decremented (--a) static double field → SURVIVED
4. log10 : removed call to org/apache/commons/numbers/complex/Complex::log → KILLED
5. log10 : replaced return value with null for org/apache/commons/numbers/complex/Complex::log10 → KILLED
6. log10 : mutated return of Object value for org/apache/commons/numbers/complex/Complex::log10 to ( if (x != null) null else throw new RuntimeException ) → KILLED
7. log10 : replaced call to org/apache/commons/numbers/complex/Complex::log with receiver → KILLED
8. log10 : Negated double static field LOG_10E_O_2 → KILLED
9. log10 : Incremented (a++) static double field LOG_10E_O_2 → KILLED
10. log10 : Incremented (a++) static double field LOG10_2 → KILLED
11. log10 : Decremented (a--) static double field LOG_10E_O_2 → KILLED
12. log10 : Incremented (++a) static double field LOG_10E_O_2 → KILLED
13. log10 : Incremented (++a) static double field LOG10_2 → KILLED
14. log10 : Decremented (--a) static double field → KILLED
|
return log(Math::log10, LOG_10E_O_2, LOG10_2, Complex::ofCartesian); |
|
1365
|
|
} |
|
1366
|
|
|
|
1367
|
|
/** |
|
1368
|
|
* Returns the logarithm of this complex number using the provided function. |
|
1369
|
|
* Implements the formula: |
|
1370
|
|
* |
|
1371
|
|
* <pre> |
|
1372
|
|
* log(x + i y) = log(|x + i y|) + i arg(x + i y)</pre> |
|
1373
|
|
* |
|
1374
|
|
* <p>Warning: The argument {@code logOf2} must be equal to {@code log(2)} using the |
|
1375
|
|
* provided log function otherwise scaling using powers of 2 in the case of overflow |
|
1376
|
|
* will be incorrect. This is provided as an internal optimisation. |
|
1377
|
|
* |
|
1378
|
|
* @param log Log function. |
|
1379
|
|
* @param logOfeOver2 The log function applied to e, then divided by 2. |
|
1380
|
|
* @param logOf2 The log function applied to 2. |
|
1381
|
|
* @param constructor Constructor for the returned complex. |
|
1382
|
|
* @return The logarithm of this complex number. |
|
1383
|
|
* @see #abs() |
|
1384
|
|
* @see #arg() |
|
1385
|
|
*/ |
|
1386
|
|
private Complex log(DoubleUnaryOperator log, double logOfeOver2, double logOf2, ComplexConstructor constructor) { |
|
1387
|
|
// Handle NaN |
|
1388
|
28
1. log : removed call to java/lang/Double::isNaN → SURVIVED
2. log : removed call to java/lang/Double::isNaN → SURVIVED
3. log : removed conditional - replaced equality check with false → SURVIVED
4. log : removed conditional - replaced equality check with true → SURVIVED
5. log : Negated double field real → SURVIVED
6. log : Negated double field imaginary → SURVIVED
7. log : not equal to less than → SURVIVED
8. log : equal to less or equal → SURVIVED
9. log : equal to greater or equal → SURVIVED
10. log : negated conditional → KILLED
11. log : negated conditional → KILLED
12. log : removed conditional - replaced equality check with false → KILLED
13. log : removed conditional - replaced equality check with true → KILLED
14. log : equal to less than → KILLED
15. log : not equal to less or equal → KILLED
16. log : not equal to greater than → KILLED
17. log : equal to greater than → KILLED
18. log : not equal to greater or equal → KILLED
19. log : not equal to equal → KILLED
20. log : equal to not equal → KILLED
21. log : Incremented (a++) double field real → KILLED
22. log : Incremented (a++) double field imaginary → KILLED
23. log : Decremented (a--) double field real → KILLED
24. log : Decremented (a--) double field imaginary → KILLED
25. log : Incremented (++a) double field real → KILLED
26. log : Incremented (++a) double field imaginary → KILLED
27. log : Decremented (--a) double field → KILLED
28. log : Decremented (--a) double field → KILLED
|
if (Double.isNaN(real) || Double.isNaN(imaginary)) { |
|
1389
|
|
// Return NaN unless infinite |
|
1390
|
9
1. log : negated conditional → SURVIVED
2. log : removed call to org/apache/commons/numbers/complex/Complex::isInfinite → SURVIVED
3. log : removed conditional - replaced equality check with false → SURVIVED
4. log : removed conditional - replaced equality check with true → SURVIVED
5. log : equal to less than → SURVIVED
6. log : equal to less or equal → SURVIVED
7. log : equal to greater than → SURVIVED
8. log : equal to greater or equal → SURVIVED
9. log : equal to not equal → SURVIVED
|
if (isInfinite()) { |
|
1391
|
13
1. log : Substituted Infinity with 1.0 → NO_COVERAGE
2. log : Substituted NaN with 1.0 → NO_COVERAGE
3. log : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
4. log : replaced return value with null for org/apache/commons/numbers/complex/Complex::log → NO_COVERAGE
5. log : mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. log : Substituted Infinity with 1.0 → NO_COVERAGE
7. log : Substituted NaN with 1.0 → NO_COVERAGE
8. log : Substituted Infinity with 0.0 → NO_COVERAGE
9. log : Substituted NaN with 0.0 → NO_COVERAGE
10. log : Substituted Infinity with -1.0 → NO_COVERAGE
11. log : Substituted NaN with -1.0 → NO_COVERAGE
12. log : Substituted Infinity with -Infinity → NO_COVERAGE
13. log : Substituted NaN with NaN → NO_COVERAGE
|
return constructor.create(Double.POSITIVE_INFINITY, Double.NaN); |
|
1392
|
|
} |
|
1393
|
|
// No-use of the input constructor |
|
1394
|
2
1. log : replaced return value with null for org/apache/commons/numbers/complex/Complex::log → KILLED
2. log : mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return NAN; |
|
1395
|
|
} |
|
1396
|
|
|
|
1397
|
|
// Returns the real part: |
|
1398
|
|
// log(sqrt(x^2 + y^2)) |
|
1399
|
|
// log(x^2 + y^2) / 2 |
|
1400
|
|
|
|
1401
|
|
// Compute with positive values |
|
1402
|
7
1. log : replaced call to java/lang/Math::abs with argument → SURVIVED
2. log : removed call to java/lang/Math::abs → KILLED
3. log : Negated double field real → KILLED
4. log : Incremented (a++) double field real → KILLED
5. log : Decremented (a--) double field real → KILLED
6. log : Incremented (++a) double field real → KILLED
7. log : Decremented (--a) double field → KILLED
|
double x = Math.abs(real); |
|
1403
|
7
1. log : Negated double field imaginary → SURVIVED
2. log : replaced call to java/lang/Math::abs with argument → KILLED
3. log : removed call to java/lang/Math::abs → KILLED
4. log : Incremented (a++) double field imaginary → KILLED
5. log : Decremented (a--) double field imaginary → KILLED
6. log : Incremented (++a) double field imaginary → KILLED
7. log : Decremented (--a) double field → KILLED
|
double y = Math.abs(imaginary); |
|
1404
|
|
|
|
1405
|
|
// Find the larger magnitude. |
|
1406
|
19
1. log : removed conditional - replaced comparison check with true → SURVIVED
2. log : greater or equal to equal → SURVIVED
3. log : changed conditional boundary → KILLED
4. log : negated conditional → KILLED
5. log : removed conditional - replaced comparison check with false → KILLED
6. log : Negated double local variable number 7 → KILLED
7. log : Negated double local variable number 9 → KILLED
8. log : greater or equal to less than → KILLED
9. log : greater or equal to less or equal → KILLED
10. log : greater or equal to greater than → KILLED
11. log : greater or equal to not equal → KILLED
12. log : Incremented (a++) double local variable number 7 → KILLED
13. log : Incremented (a++) double local variable number 9 → KILLED
14. log : Decremented (a--) double local variable number 7 → KILLED
15. log : Decremented (a--) double local variable number 9 → KILLED
16. log : Incremented (++a) double local variable number 7 → KILLED
17. log : Incremented (++a) double local variable number 9 → KILLED
18. log : Decremented (--a) double local variable number 7 → KILLED
19. log : Decremented (--a) double local variable number 9 → KILLED
|
if (x < y) { |
|
1407
|
5
1. log : Incremented (a++) double local variable number 7 → SURVIVED
2. log : Negated double local variable number 7 → KILLED
3. log : Decremented (a--) double local variable number 7 → KILLED
4. log : Incremented (++a) double local variable number 7 → KILLED
5. log : Decremented (--a) double local variable number 7 → KILLED
|
final double tmp = x; |
|
1408
|
5
1. log : Incremented (a++) double local variable number 9 → SURVIVED
2. log : Decremented (a--) double local variable number 9 → SURVIVED
3. log : Negated double local variable number 9 → KILLED
4. log : Incremented (++a) double local variable number 9 → KILLED
5. log : Decremented (--a) double local variable number 9 → KILLED
|
x = y; |
|
1409
|
5
1. log : Decremented (a--) double local variable number 11 → SURVIVED
2. log : Negated double local variable number 11 → KILLED
3. log : Incremented (a++) double local variable number 11 → KILLED
4. log : Incremented (++a) double local variable number 11 → KILLED
5. log : Decremented (--a) double local variable number 11 → KILLED
|
y = tmp; |
|
1410
|
|
} |
|
1411
|
|
|
|
1412
|
18
1. log : removed conditional - replaced equality check with false → SURVIVED
2. log : Negated double local variable number 7 → SURVIVED
3. log : Substituted 0.0 with -1.0 → SURVIVED
4. log : Substituted 0.0 with -1.0 → SURVIVED
5. log : not equal to greater than → SURVIVED
6. log : not equal to greater or equal → SURVIVED
7. log : Substituted 0.0 with 1.0 → KILLED
8. log : negated conditional → KILLED
9. log : removed conditional - replaced equality check with true → KILLED
10. log : Substituted 0.0 with 1.0 → KILLED
11. log : Substituted 0.0 with 1.0 → KILLED
12. log : not equal to less than → KILLED
13. log : not equal to less or equal → KILLED
14. log : not equal to equal → KILLED
15. log : Incremented (a++) double local variable number 7 → KILLED
16. log : Decremented (a--) double local variable number 7 → KILLED
17. log : Incremented (++a) double local variable number 7 → KILLED
18. log : Decremented (--a) double local variable number 7 → KILLED
|
if (x == 0) { |
|
1413
|
|
// Handle zero: raises the ‘‘divide-by-zero’’ floating-point exception. |
|
1414
|
13
1. log : Substituted -Infinity with 1.0 → NO_COVERAGE
2. log : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
3. log : replaced return value with null for org/apache/commons/numbers/complex/Complex::log → NO_COVERAGE
4. log : mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. log : Negated double field real → NO_COVERAGE
6. log : Substituted -Infinity with 1.0 → NO_COVERAGE
7. log : Substituted -Infinity with 0.0 → NO_COVERAGE
8. log : Substituted -Infinity with -1.0 → NO_COVERAGE
9. log : Substituted -Infinity with Infinity → NO_COVERAGE
10. log : Incremented (a++) double field real → NO_COVERAGE
11. log : Decremented (a--) double field real → NO_COVERAGE
12. log : Incremented (++a) double field real → NO_COVERAGE
13. log : Decremented (--a) double field → NO_COVERAGE
|
return constructor.create(Double.NEGATIVE_INFINITY, |
|
1415
|
28
1. log : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. log : Substituted 3.141592653589793 with 1.0 → NO_COVERAGE
3. log : negated conditional → NO_COVERAGE
4. log : removed call to org/apache/commons/numbers/complex/Complex::negative → NO_COVERAGE
5. log : removed call to java/lang/Math::copySign → NO_COVERAGE
6. log : removed conditional - replaced equality check with false → NO_COVERAGE
7. log : removed conditional - replaced equality check with true → NO_COVERAGE
8. log : Negated double field imaginary → NO_COVERAGE
9. log : Negated double field imaginary → NO_COVERAGE
10. log : Substituted 3.141592653589793 with 1.0 → NO_COVERAGE
11. log : Substituted 3.141592653589793 with 0.0 → NO_COVERAGE
12. log : Substituted 3.141592653589793 with -1.0 → NO_COVERAGE
13. log : Substituted 3.141592653589793 with -3.141592653589793 → NO_COVERAGE
14. log : Substituted 3.141592653589793 with 4.141592653589793 → NO_COVERAGE
15. log : Substituted 3.141592653589793 with 2.141592653589793 → NO_COVERAGE
16. log : equal to less than → NO_COVERAGE
17. log : equal to less or equal → NO_COVERAGE
18. log : equal to greater than → NO_COVERAGE
19. log : equal to greater or equal → NO_COVERAGE
20. log : equal to not equal → NO_COVERAGE
21. log : Incremented (a++) double field imaginary → NO_COVERAGE
22. log : Incremented (a++) double field imaginary → NO_COVERAGE
23. log : Decremented (a--) double field imaginary → NO_COVERAGE
24. log : Decremented (a--) double field imaginary → NO_COVERAGE
25. log : Incremented (++a) double field imaginary → NO_COVERAGE
26. log : Incremented (++a) double field imaginary → NO_COVERAGE
27. log : Decremented (--a) double field → NO_COVERAGE
28. log : Decremented (--a) double field → NO_COVERAGE
|
negative(real) ? Math.copySign(Math.PI, imaginary) : imaginary); |
|
1416
|
|
} |
|
1417
|
|
|
|
1418
|
|
double re; |
|
1419
|
|
|
|
1420
|
|
// This alters the implementation of Hull et al (1994) which used a standard |
|
1421
|
|
// precision representation of |z|: sqrt(x*x + y*y). |
|
1422
|
|
// This formula should use the same definition of the magnitude returned |
|
1423
|
|
// by Complex.abs() which is a high precision computation with scaling. |
|
1424
|
|
// The checks for overflow thus only require ensuring the output of |z| |
|
1425
|
|
// will not overflow or underflow. |
|
1426
|
|
|
|
1427
|
42
1. log : changed conditional boundary → SURVIVED
2. log : removed conditional - replaced comparison check with false → SURVIVED
3. log : removed conditional - replaced comparison check with false → SURVIVED
4. log : Negated double local variable number 7 → SURVIVED
5. log : Substituted 0.5 with 1.0 → SURVIVED
6. log : Substituted 1.4142135623730951 with 1.0 → SURVIVED
7. log : Substituted 1.4142135623730951 with 0.0 → SURVIVED
8. log : Substituted 1.4142135623730951 with -1.0 → SURVIVED
9. log : Substituted 1.4142135623730951 with -1.4142135623730951 → SURVIVED
10. log : Substituted 0.5 with 1.5 → SURVIVED
11. log : Substituted 1.4142135623730951 with 0.41421356237309515 → SURVIVED
12. log : Less or equal to less than → SURVIVED
13. log : Less or equal to not equal → SURVIVED
14. log : greater or equal to not equal → SURVIVED
15. log : changed conditional boundary → KILLED
16. log : Substituted 0.5 with 1.0 → KILLED
17. log : Substituted 1.4142135623730951 with 1.0 → KILLED
18. log : negated conditional → KILLED
19. log : negated conditional → KILLED
20. log : removed conditional - replaced comparison check with true → KILLED
21. log : removed conditional - replaced comparison check with true → KILLED
22. log : Negated double local variable number 7 → KILLED
23. log : Substituted 0.5 with 0.0 → KILLED
24. log : Substituted 0.5 with -1.0 → KILLED
25. log : Substituted 0.5 with -0.5 → KILLED
26. log : Substituted 1.4142135623730951 with 2.414213562373095 → KILLED
27. log : Substituted 0.5 with -0.5 → KILLED
28. log : greater or equal to less than → KILLED
29. log : Less or equal to greater than → KILLED
30. log : greater or equal to less or equal → KILLED
31. log : Less or equal to greater or equal → KILLED
32. log : greater or equal to greater than → KILLED
33. log : Less or equal to equal → KILLED
34. log : greater or equal to equal → KILLED
35. log : Incremented (a++) double local variable number 7 → KILLED
36. log : Incremented (a++) double local variable number 7 → KILLED
37. log : Decremented (a--) double local variable number 7 → KILLED
38. log : Decremented (a--) double local variable number 7 → KILLED
39. log : Incremented (++a) double local variable number 7 → KILLED
40. log : Incremented (++a) double local variable number 7 → KILLED
41. log : Decremented (--a) double local variable number 7 → KILLED
42. log : Decremented (--a) double local variable number 7 → KILLED
|
if (x > HALF && x < ROOT2) { |
|
1428
|
|
// x^2+y^2 close to 1. Use log1p(x^2+y^2 - 1) / 2. |
|
1429
|
25
1. log : replaced call to org/apache/commons/numbers/complex/Complex::x2y2m1 with argument → SURVIVED
2. log : removed call to org/apache/commons/numbers/complex/Complex::x2y2m1 → SURVIVED
3. log : removed call to java/lang/Math::log1p → SURVIVED
4. log : Negated double local variable number 9 → SURVIVED
5. log : Negated double local variable number 2 → SURVIVED
6. log : Incremented (a++) double local variable number 7 → SURVIVED
7. log : Incremented (a++) double local variable number 9 → SURVIVED
8. log : Incremented (a++) double local variable number 2 → SURVIVED
9. log : Decremented (a--) double local variable number 7 → SURVIVED
10. log : Decremented (a--) double local variable number 2 → SURVIVED
11. log : replaced call to java/lang/Math::log1p with argument → KILLED
12. log : Replaced double multiplication with division → KILLED
13. log : Negated double local variable number 7 → KILLED
14. log : Replaced double operation by second member → KILLED
15. log : Replaced double multiplication with division → KILLED
16. log : Replaced double multiplication with modulus → KILLED
17. log : Replaced double multiplication with addition → KILLED
18. log : Replaced double multiplication with subtraction → KILLED
19. log : Decremented (a--) double local variable number 9 → KILLED
20. log : Incremented (++a) double local variable number 7 → KILLED
21. log : Incremented (++a) double local variable number 9 → KILLED
22. log : Incremented (++a) double local variable number 2 → KILLED
23. log : Decremented (--a) double local variable number 7 → KILLED
24. log : Decremented (--a) double local variable number 9 → KILLED
25. log : Decremented (--a) double local variable number 2 → KILLED
|
re = Math.log1p(x2y2m1(x, y)) * logOfeOver2; |
|
1430
|
|
} else { |
|
1431
|
|
// Check for over/underflow in |z| |
|
1432
|
|
// When scaling: |
|
1433
|
|
// log(a / b) = log(a) - log(b) |
|
1434
|
|
// So initialise the result with the log of the scale factor. |
|
1435
|
5
1. log : Substituted 0.0 with 1.0 → KILLED
2. log : Substituted 0.0 with 1.0 → KILLED
3. log : Substituted 0.0 with -1.0 → KILLED
4. log : Substituted 0.0 with 1.0 → KILLED
5. log : Substituted 0.0 with -1.0 → KILLED
|
re = 0; |
|
1436
|
19
1. log : changed conditional boundary → SURVIVED
2. log : removed conditional - replaced comparison check with false → SURVIVED
3. log : Less or equal to less than → SURVIVED
4. log : Substituted 8.988465674311579E307 with 1.0 → KILLED
5. log : negated conditional → KILLED
6. log : removed conditional - replaced comparison check with true → KILLED
7. log : Negated double local variable number 7 → KILLED
8. log : Substituted 8.988465674311579E307 with 1.0 → KILLED
9. log : Substituted 8.988465674311579E307 with 0.0 → KILLED
10. log : Substituted 8.988465674311579E307 with -1.0 → KILLED
11. log : Substituted 8.988465674311579E307 with -8.988465674311579E307 → KILLED
12. log : Less or equal to greater than → KILLED
13. log : Less or equal to greater or equal → KILLED
14. log : Less or equal to equal → KILLED
15. log : Less or equal to not equal → KILLED
16. log : Incremented (a++) double local variable number 7 → KILLED
17. log : Decremented (a--) double local variable number 7 → KILLED
18. log : Incremented (++a) double local variable number 7 → KILLED
19. log : Decremented (--a) double local variable number 7 → KILLED
|
if (x > Double.MAX_VALUE / 2) { |
|
1437
|
|
// Potential overflow. |
|
1438
|
14
1. log : negated conditional → NO_COVERAGE
2. log : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. log : removed conditional - replaced equality check with false → NO_COVERAGE
4. log : removed conditional - replaced equality check with true → NO_COVERAGE
5. log : Negated double local variable number 7 → NO_COVERAGE
6. log : equal to less than → NO_COVERAGE
7. log : equal to less or equal → NO_COVERAGE
8. log : equal to greater than → NO_COVERAGE
9. log : equal to greater or equal → NO_COVERAGE
10. log : equal to not equal → NO_COVERAGE
11. log : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. log : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. log : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. log : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
if (isPosInfinite(x)) { |
|
1439
|
|
// Handle infinity |
|
1440
|
9
1. log : removed call to org/apache/commons/numbers/complex/Complex::arg → NO_COVERAGE
2. log : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
3. log : replaced return value with null for org/apache/commons/numbers/complex/Complex::log → NO_COVERAGE
4. log : mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. log : Negated double local variable number 7 → NO_COVERAGE
6. log : Incremented (a++) double local variable number 7 → NO_COVERAGE
7. log : Decremented (a--) double local variable number 7 → NO_COVERAGE
8. log : Incremented (++a) double local variable number 7 → NO_COVERAGE
9. log : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
return constructor.create(x, arg()); |
|
1441
|
|
} |
|
1442
|
|
// Scale down. |
|
1443
|
18
1. log : Substituted 2.0 with 1.0 → NO_COVERAGE
2. log : Replaced double division with multiplication → NO_COVERAGE
3. log : Negated double local variable number 7 → NO_COVERAGE
4. log : Replaced double operation by second member → NO_COVERAGE
5. log : Replaced double division with multiplication → NO_COVERAGE
6. log : Replaced double division with modulus → NO_COVERAGE
7. log : Replaced double division with addition → NO_COVERAGE
8. log : Replaced double division with subtraction → NO_COVERAGE
9. log : Substituted 2.0 with 1.0 → NO_COVERAGE
10. log : Substituted 2.0 with 0.0 → NO_COVERAGE
11. log : Substituted 2.0 with -1.0 → NO_COVERAGE
12. log : Substituted 2.0 with -2.0 → NO_COVERAGE
13. log : Substituted 2.0 with 3.0 → NO_COVERAGE
14. log : Substituted 2.0 with 1.0 → NO_COVERAGE
15. log : Incremented (a++) double local variable number 7 → NO_COVERAGE
16. log : Decremented (a--) double local variable number 7 → NO_COVERAGE
17. log : Incremented (++a) double local variable number 7 → NO_COVERAGE
18. log : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
x /= 2; |
|
1444
|
18
1. log : Substituted 2.0 with 1.0 → NO_COVERAGE
2. log : Replaced double division with multiplication → NO_COVERAGE
3. log : Negated double local variable number 9 → NO_COVERAGE
4. log : Replaced double operation by second member → NO_COVERAGE
5. log : Replaced double division with multiplication → NO_COVERAGE
6. log : Replaced double division with modulus → NO_COVERAGE
7. log : Replaced double division with addition → NO_COVERAGE
8. log : Replaced double division with subtraction → NO_COVERAGE
9. log : Substituted 2.0 with 1.0 → NO_COVERAGE
10. log : Substituted 2.0 with 0.0 → NO_COVERAGE
11. log : Substituted 2.0 with -1.0 → NO_COVERAGE
12. log : Substituted 2.0 with -2.0 → NO_COVERAGE
13. log : Substituted 2.0 with 3.0 → NO_COVERAGE
14. log : Substituted 2.0 with 1.0 → NO_COVERAGE
15. log : Incremented (a++) double local variable number 9 → NO_COVERAGE
16. log : Decremented (a--) double local variable number 9 → NO_COVERAGE
17. log : Incremented (++a) double local variable number 9 → NO_COVERAGE
18. log : Decremented (--a) double local variable number 9 → NO_COVERAGE
|
y /= 2; |
|
1445
|
|
// log(2) |
|
1446
|
5
1. log : Negated double local variable number 4 → NO_COVERAGE
2. log : Incremented (a++) double local variable number 4 → NO_COVERAGE
3. log : Decremented (a--) double local variable number 4 → NO_COVERAGE
4. log : Incremented (++a) double local variable number 4 → NO_COVERAGE
5. log : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
re = logOf2; |
|
1447
|
21
1. log : Substituted 2.2250738585072014E-308 with 0.0 → SURVIVED
2. log : Substituted 2.2250738585072014E-308 with -2.2250738585072014E-308 → SURVIVED
3. log : greater or equal to not equal → SURVIVED
4. log : changed conditional boundary → KILLED
5. log : Substituted 2.2250738585072014E-308 with 1.0 → KILLED
6. log : negated conditional → KILLED
7. log : removed conditional - replaced comparison check with false → KILLED
8. log : removed conditional - replaced comparison check with true → KILLED
9. log : Negated double local variable number 9 → KILLED
10. log : Substituted 2.2250738585072014E-308 with 1.0 → KILLED
11. log : Substituted 2.2250738585072014E-308 with -1.0 → KILLED
12. log : Substituted 2.2250738585072014E-308 with 1.0 → KILLED
13. log : Substituted 2.2250738585072014E-308 with -1.0 → KILLED
14. log : greater or equal to less than → KILLED
15. log : greater or equal to less or equal → KILLED
16. log : greater or equal to greater than → KILLED
17. log : greater or equal to equal → KILLED
18. log : Incremented (a++) double local variable number 9 → KILLED
19. log : Decremented (a--) double local variable number 9 → KILLED
20. log : Incremented (++a) double local variable number 9 → KILLED
21. log : Decremented (--a) double local variable number 9 → KILLED
|
} else if (y < Double.MIN_NORMAL) { |
|
1448
|
|
// Potential underflow. |
|
1449
|
18
1. log : Substituted 0.0 with 1.0 → NO_COVERAGE
2. log : negated conditional → NO_COVERAGE
3. log : removed conditional - replaced equality check with false → NO_COVERAGE
4. log : removed conditional - replaced equality check with true → NO_COVERAGE
5. log : Negated double local variable number 9 → NO_COVERAGE
6. log : Substituted 0.0 with 1.0 → NO_COVERAGE
7. log : Substituted 0.0 with -1.0 → NO_COVERAGE
8. log : Substituted 0.0 with 1.0 → NO_COVERAGE
9. log : Substituted 0.0 with -1.0 → NO_COVERAGE
10. log : not equal to less than → NO_COVERAGE
11. log : not equal to less or equal → NO_COVERAGE
12. log : not equal to greater than → NO_COVERAGE
13. log : not equal to greater or equal → NO_COVERAGE
14. log : not equal to equal → NO_COVERAGE
15. log : Incremented (a++) double local variable number 9 → NO_COVERAGE
16. log : Decremented (a--) double local variable number 9 → NO_COVERAGE
17. log : Incremented (++a) double local variable number 9 → NO_COVERAGE
18. log : Decremented (--a) double local variable number 9 → NO_COVERAGE
|
if (y == 0) { |
|
1450
|
|
// Handle real only number |
|
1451
|
11
1. log : replaced call to java/util/function/DoubleUnaryOperator::applyAsDouble with argument → NO_COVERAGE
2. log : removed call to java/util/function/DoubleUnaryOperator::applyAsDouble → NO_COVERAGE
3. log : removed call to org/apache/commons/numbers/complex/Complex::arg → NO_COVERAGE
4. log : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
5. log : replaced return value with null for org/apache/commons/numbers/complex/Complex::log → NO_COVERAGE
6. log : mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
7. log : Negated double local variable number 7 → NO_COVERAGE
8. log : Incremented (a++) double local variable number 7 → NO_COVERAGE
9. log : Decremented (a--) double local variable number 7 → NO_COVERAGE
10. log : Incremented (++a) double local variable number 7 → NO_COVERAGE
11. log : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
return constructor.create(log.applyAsDouble(x), arg()); |
|
1452
|
|
} |
|
1453
|
|
// Scale up sub-normal numbers to make them normal by scaling by 2^54, |
|
1454
|
|
// i.e. more than the mantissa digits. |
|
1455
|
16
1. log : Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE
2. log : Replaced double multiplication with division → NO_COVERAGE
3. log : Negated double local variable number 7 → NO_COVERAGE
4. log : Replaced double operation by second member → NO_COVERAGE
5. log : Replaced double multiplication with division → NO_COVERAGE
6. log : Replaced double multiplication with modulus → NO_COVERAGE
7. log : Replaced double multiplication with addition → NO_COVERAGE
8. log : Replaced double multiplication with subtraction → NO_COVERAGE
9. log : Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE
10. log : Substituted 1.8014398509481984E16 with 0.0 → NO_COVERAGE
11. log : Substituted 1.8014398509481984E16 with -1.0 → NO_COVERAGE
12. log : Substituted 1.8014398509481984E16 with -1.8014398509481984E16 → NO_COVERAGE
13. log : Incremented (a++) double local variable number 7 → NO_COVERAGE
14. log : Decremented (a--) double local variable number 7 → NO_COVERAGE
15. log : Incremented (++a) double local variable number 7 → NO_COVERAGE
16. log : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
x *= 0x1.0p54; |
|
1456
|
16
1. log : Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE
2. log : Replaced double multiplication with division → NO_COVERAGE
3. log : Negated double local variable number 9 → NO_COVERAGE
4. log : Replaced double operation by second member → NO_COVERAGE
5. log : Replaced double multiplication with division → NO_COVERAGE
6. log : Replaced double multiplication with modulus → NO_COVERAGE
7. log : Replaced double multiplication with addition → NO_COVERAGE
8. log : Replaced double multiplication with subtraction → NO_COVERAGE
9. log : Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE
10. log : Substituted 1.8014398509481984E16 with 0.0 → NO_COVERAGE
11. log : Substituted 1.8014398509481984E16 with -1.0 → NO_COVERAGE
12. log : Substituted 1.8014398509481984E16 with -1.8014398509481984E16 → NO_COVERAGE
13. log : Incremented (a++) double local variable number 9 → NO_COVERAGE
14. log : Decremented (a--) double local variable number 9 → NO_COVERAGE
15. log : Incremented (++a) double local variable number 9 → NO_COVERAGE
16. log : Decremented (--a) double local variable number 9 → NO_COVERAGE
|
y *= 0x1.0p54; |
|
1457
|
|
// log(2^-54) = -54 * log(2) |
|
1458
|
18
1. log : Substituted -54.0 with 1.0 → NO_COVERAGE
2. log : Replaced double multiplication with division → NO_COVERAGE
3. log : Negated double local variable number 4 → NO_COVERAGE
4. log : Replaced double operation by second member → NO_COVERAGE
5. log : Replaced double multiplication with division → NO_COVERAGE
6. log : Replaced double multiplication with modulus → NO_COVERAGE
7. log : Replaced double multiplication with addition → NO_COVERAGE
8. log : Replaced double multiplication with subtraction → NO_COVERAGE
9. log : Substituted -54.0 with 1.0 → NO_COVERAGE
10. log : Substituted -54.0 with 0.0 → NO_COVERAGE
11. log : Substituted -54.0 with -1.0 → NO_COVERAGE
12. log : Substituted -54.0 with 54.0 → NO_COVERAGE
13. log : Substituted -54.0 with -53.0 → NO_COVERAGE
14. log : Substituted -54.0 with -55.0 → NO_COVERAGE
15. log : Incremented (a++) double local variable number 4 → NO_COVERAGE
16. log : Decremented (a--) double local variable number 4 → NO_COVERAGE
17. log : Incremented (++a) double local variable number 4 → NO_COVERAGE
18. log : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
re = -54 * logOf2; |
|
1459
|
|
} |
|
1460
|
25
1. log : Negated double local variable number 11 → SURVIVED
2. log : Replaced double operation by second member → SURVIVED
3. log : Incremented (a++) double local variable number 11 → SURVIVED
4. log : Incremented (a++) double local variable number 7 → SURVIVED
5. log : Incremented (a++) double local variable number 9 → SURVIVED
6. log : Decremented (a--) double local variable number 11 → SURVIVED
7. log : Decremented (a--) double local variable number 9 → SURVIVED
8. log : replaced call to org/apache/commons/numbers/complex/Complex::abs with argument → KILLED
9. log : replaced call to java/util/function/DoubleUnaryOperator::applyAsDouble with argument → KILLED
10. log : Replaced double addition with subtraction → KILLED
11. log : removed call to org/apache/commons/numbers/complex/Complex::abs → KILLED
12. log : removed call to java/util/function/DoubleUnaryOperator::applyAsDouble → KILLED
13. log : Negated double local variable number 7 → KILLED
14. log : Negated double local variable number 9 → KILLED
15. log : Replaced double addition with subtraction → KILLED
16. log : Replaced double addition with multiplication → KILLED
17. log : Replaced double addition with division → KILLED
18. log : Replaced double addition with modulus → KILLED
19. log : Decremented (a--) double local variable number 7 → KILLED
20. log : Incremented (++a) double local variable number 11 → KILLED
21. log : Incremented (++a) double local variable number 7 → KILLED
22. log : Incremented (++a) double local variable number 9 → KILLED
23. log : Decremented (--a) double local variable number 11 → KILLED
24. log : Decremented (--a) double local variable number 7 → KILLED
25. log : Decremented (--a) double local variable number 9 → KILLED
|
re += log.applyAsDouble(abs(x, y)); |
|
1461
|
|
} |
|
1462
|
|
|
|
1463
|
|
// All ISO C99 edge cases for the imaginary are satisfied by the Math library. |
|
1464
|
9
1. log : Incremented (a++) double local variable number 11 → SURVIVED
2. log : removed call to org/apache/commons/numbers/complex/Complex::arg → KILLED
3. log : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → KILLED
4. log : replaced return value with null for org/apache/commons/numbers/complex/Complex::log → KILLED
5. log : mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → KILLED
6. log : Negated double local variable number 11 → KILLED
7. log : Decremented (a--) double local variable number 11 → KILLED
8. log : Incremented (++a) double local variable number 11 → KILLED
9. log : Decremented (--a) double local variable number 11 → KILLED
|
return constructor.create(re, arg()); |
|
1465
|
|
} |
|
1466
|
|
|
|
1467
|
|
/** |
|
1468
|
|
* Returns the complex power of this complex number raised to the power of {@code x}. |
|
1469
|
|
* Implements the formula: |
|
1470
|
|
* |
|
1471
|
|
* <p>\[ z^x = e^{x \ln(z)} \] |
|
1472
|
|
* |
|
1473
|
|
* <p>If this complex number is zero then this method returns zero if {@code x} is positive |
|
1474
|
|
* in the real component and zero in the imaginary component; |
|
1475
|
|
* otherwise it returns NaN + iNaN. |
|
1476
|
|
* |
|
1477
|
|
* @param x The exponent to which this complex number is to be raised. |
|
1478
|
|
* @return This complex number raised to the power of {@code x}. |
|
1479
|
|
* @see #log() |
|
1480
|
|
* @see #multiply(Complex) |
|
1481
|
|
* @see #exp() |
|
1482
|
|
* @see <a href="http://mathworld.wolfram.com/ComplexExponentiation.html">Complex exponentiation</a> |
|
1483
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Power/">Power</a> |
|
1484
|
|
*/ |
|
1485
|
|
public Complex pow(Complex x) { |
|
1486
|
36
1. pow : removed conditional - replaced equality check with true → SURVIVED
2. pow : not equal to equal → SURVIVED
3. pow : Substituted 0.0 with 1.0 → KILLED
4. pow : Substituted 0.0 with 1.0 → KILLED
5. pow : negated conditional → KILLED
6. pow : negated conditional → KILLED
7. pow : removed conditional - replaced equality check with false → KILLED
8. pow : removed conditional - replaced equality check with false → KILLED
9. pow : removed conditional - replaced equality check with true → KILLED
10. pow : Negated double field real → KILLED
11. pow : Negated double field imaginary → KILLED
12. pow : Substituted 0.0 with 1.0 → KILLED
13. pow : Substituted 0.0 with 1.0 → KILLED
14. pow : Substituted 0.0 with -1.0 → KILLED
15. pow : Substituted 0.0 with -1.0 → KILLED
16. pow : Substituted 0.0 with 1.0 → KILLED
17. pow : Substituted 0.0 with 1.0 → KILLED
18. pow : Substituted 0.0 with -1.0 → KILLED
19. pow : Substituted 0.0 with -1.0 → KILLED
20. pow : not equal to less than → KILLED
21. pow : not equal to less than → KILLED
22. pow : not equal to less or equal → KILLED
23. pow : not equal to less or equal → KILLED
24. pow : not equal to greater than → KILLED
25. pow : not equal to greater than → KILLED
26. pow : not equal to greater or equal → KILLED
27. pow : not equal to greater or equal → KILLED
28. pow : not equal to equal → KILLED
29. pow : Incremented (a++) double field real → KILLED
30. pow : Incremented (a++) double field imaginary → KILLED
31. pow : Decremented (a--) double field real → KILLED
32. pow : Decremented (a--) double field imaginary → KILLED
33. pow : Incremented (++a) double field real → KILLED
34. pow : Incremented (++a) double field imaginary → KILLED
35. pow : Decremented (--a) double field → KILLED
36. pow : Decremented (--a) double field → KILLED
|
if (real == 0 && |
|
1487
|
|
imaginary == 0) { |
|
1488
|
|
// This value is zero. Test the other. |
|
1489
|
37
1. pow : Incremented (a++) double field real → SURVIVED
2. pow : changed conditional boundary → KILLED
3. pow : Substituted 0.0 with 1.0 → KILLED
4. pow : Substituted 0.0 with 1.0 → KILLED
5. pow : negated conditional → KILLED
6. pow : negated conditional → KILLED
7. pow : removed conditional - replaced equality check with false → KILLED
8. pow : removed conditional - replaced equality check with true → KILLED
9. pow : removed conditional - replaced comparison check with false → KILLED
10. pow : removed conditional - replaced comparison check with true → KILLED
11. pow : Negated double field real → KILLED
12. pow : Negated double field imaginary → KILLED
13. pow : Substituted 0.0 with 1.0 → KILLED
14. pow : Substituted 0.0 with 1.0 → KILLED
15. pow : Substituted 0.0 with -1.0 → KILLED
16. pow : Substituted 0.0 with -1.0 → KILLED
17. pow : Substituted 0.0 with 1.0 → KILLED
18. pow : Substituted 0.0 with 1.0 → KILLED
19. pow : Substituted 0.0 with -1.0 → KILLED
20. pow : Substituted 0.0 with -1.0 → KILLED
21. pow : Less or equal to less than → KILLED
22. pow : not equal to less than → KILLED
23. pow : Less or equal to greater than → KILLED
24. pow : not equal to less or equal → KILLED
25. pow : Less or equal to greater or equal → KILLED
26. pow : not equal to greater than → KILLED
27. pow : Less or equal to equal → KILLED
28. pow : not equal to greater or equal → KILLED
29. pow : Less or equal to not equal → KILLED
30. pow : not equal to equal → KILLED
31. pow : Incremented (a++) double field imaginary → KILLED
32. pow : Decremented (a--) double field real → KILLED
33. pow : Decremented (a--) double field imaginary → KILLED
34. pow : Incremented (++a) double field real → KILLED
35. pow : Incremented (++a) double field imaginary → KILLED
36. pow : Decremented (--a) double field → KILLED
37. pow : Decremented (--a) double field → KILLED
|
if (x.real > 0 && |
|
1490
|
|
x.imaginary == 0) { |
|
1491
|
|
// 0 raised to positive number is 0 |
|
1492
|
2
1. pow : replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED
2. pow : mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return ZERO; |
|
1493
|
|
} |
|
1494
|
|
// 0 raised to anything else is NaN |
|
1495
|
2
1. pow : replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED
2. pow : mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return NAN; |
|
1496
|
|
} |
|
1497
|
9
1. pow : replaced call to org/apache/commons/numbers/complex/Complex::multiply with argument → KILLED
2. pow : removed call to org/apache/commons/numbers/complex/Complex::log → KILLED
3. pow : removed call to org/apache/commons/numbers/complex/Complex::multiply → KILLED
4. pow : removed call to org/apache/commons/numbers/complex/Complex::exp → KILLED
5. pow : replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED
6. pow : mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
7. pow : replaced call to org/apache/commons/numbers/complex/Complex::log with receiver → KILLED
8. pow : replaced call to org/apache/commons/numbers/complex/Complex::multiply with receiver → KILLED
9. pow : replaced call to org/apache/commons/numbers/complex/Complex::exp with receiver → KILLED
|
return log().multiply(x).exp(); |
|
1498
|
|
} |
|
1499
|
|
|
|
1500
|
|
/** |
|
1501
|
|
* Returns the complex power of this complex number raised to the power of {@code x}, |
|
1502
|
|
* with {@code x} interpreted as a real number. |
|
1503
|
|
* Implements the formula: |
|
1504
|
|
* |
|
1505
|
|
* <p>\[ z^x = e^{x \ln(z)} \] |
|
1506
|
|
* |
|
1507
|
|
* <p>If this complex number is zero then this method returns zero if {@code x} is positive; |
|
1508
|
|
* otherwise it returns NaN + iNaN. |
|
1509
|
|
* |
|
1510
|
|
* @param x The exponent to which this complex number is to be raised. |
|
1511
|
|
* @return This complex number raised to the power of {@code x}. |
|
1512
|
|
* @see #log() |
|
1513
|
|
* @see #multiply(double) |
|
1514
|
|
* @see #exp() |
|
1515
|
|
* @see #pow(Complex) |
|
1516
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Power/">Power</a> |
|
1517
|
|
*/ |
|
1518
|
|
public Complex pow(double x) { |
|
1519
|
36
1. pow : negated conditional → SURVIVED
2. pow : removed conditional - replaced equality check with true → SURVIVED
3. pow : Negated double field real → SURVIVED
4. pow : not equal to greater than → SURVIVED
5. pow : not equal to greater than → SURVIVED
6. pow : not equal to equal → SURVIVED
7. pow : Substituted 0.0 with 1.0 → KILLED
8. pow : Substituted 0.0 with 1.0 → KILLED
9. pow : negated conditional → KILLED
10. pow : removed conditional - replaced equality check with false → KILLED
11. pow : removed conditional - replaced equality check with false → KILLED
12. pow : removed conditional - replaced equality check with true → KILLED
13. pow : Negated double field imaginary → KILLED
14. pow : Substituted 0.0 with 1.0 → KILLED
15. pow : Substituted 0.0 with 1.0 → KILLED
16. pow : Substituted 0.0 with -1.0 → KILLED
17. pow : Substituted 0.0 with -1.0 → KILLED
18. pow : Substituted 0.0 with 1.0 → KILLED
19. pow : Substituted 0.0 with 1.0 → KILLED
20. pow : Substituted 0.0 with -1.0 → KILLED
21. pow : Substituted 0.0 with -1.0 → KILLED
22. pow : not equal to less than → KILLED
23. pow : not equal to less than → KILLED
24. pow : not equal to less or equal → KILLED
25. pow : not equal to less or equal → KILLED
26. pow : not equal to greater or equal → KILLED
27. pow : not equal to greater or equal → KILLED
28. pow : not equal to equal → KILLED
29. pow : Incremented (a++) double field real → KILLED
30. pow : Incremented (a++) double field imaginary → KILLED
31. pow : Decremented (a--) double field real → KILLED
32. pow : Decremented (a--) double field imaginary → KILLED
33. pow : Incremented (++a) double field real → KILLED
34. pow : Incremented (++a) double field imaginary → KILLED
35. pow : Decremented (--a) double field → KILLED
36. pow : Decremented (--a) double field → KILLED
|
if (real == 0 && |
|
1520
|
|
imaginary == 0) { |
|
1521
|
|
// This value is zero. Test the other. |
|
1522
|
19
1. pow : changed conditional boundary → KILLED
2. pow : Substituted 0.0 with 1.0 → KILLED
3. pow : negated conditional → KILLED
4. pow : removed conditional - replaced comparison check with false → KILLED
5. pow : removed conditional - replaced comparison check with true → KILLED
6. pow : Negated double local variable number 1 → KILLED
7. pow : Substituted 0.0 with 1.0 → KILLED
8. pow : Substituted 0.0 with -1.0 → KILLED
9. pow : Substituted 0.0 with 1.0 → KILLED
10. pow : Substituted 0.0 with -1.0 → KILLED
11. pow : Less or equal to less than → KILLED
12. pow : Less or equal to greater than → KILLED
13. pow : Less or equal to greater or equal → KILLED
14. pow : Less or equal to equal → KILLED
15. pow : Less or equal to not equal → KILLED
16. pow : Incremented (a++) double local variable number 1 → KILLED
17. pow : Decremented (a--) double local variable number 1 → KILLED
18. pow : Incremented (++a) double local variable number 1 → KILLED
19. pow : Decremented (--a) double local variable number 1 → KILLED
|
if (x > 0) { |
|
1523
|
|
// 0 raised to positive number is 0 |
|
1524
|
2
1. pow : replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED
2. pow : mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return ZERO; |
|
1525
|
|
} |
|
1526
|
|
// 0 raised to anything else is NaN |
|
1527
|
2
1. pow : replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED
2. pow : mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return NAN; |
|
1528
|
|
} |
|
1529
|
13
1. pow : Incremented (a++) double local variable number 1 → SURVIVED
2. pow : Decremented (a--) double local variable number 1 → SURVIVED
3. pow : removed call to org/apache/commons/numbers/complex/Complex::log → KILLED
4. pow : removed call to org/apache/commons/numbers/complex/Complex::multiply → KILLED
5. pow : removed call to org/apache/commons/numbers/complex/Complex::exp → KILLED
6. pow : replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED
7. pow : mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
8. pow : replaced call to org/apache/commons/numbers/complex/Complex::log with receiver → KILLED
9. pow : replaced call to org/apache/commons/numbers/complex/Complex::multiply with receiver → KILLED
10. pow : replaced call to org/apache/commons/numbers/complex/Complex::exp with receiver → KILLED
11. pow : Negated double local variable number 1 → KILLED
12. pow : Incremented (++a) double local variable number 1 → KILLED
13. pow : Decremented (--a) double local variable number 1 → KILLED
|
return log().multiply(x).exp(); |
|
1530
|
|
} |
|
1531
|
|
|
|
1532
|
|
/** |
|
1533
|
|
* Returns the |
|
1534
|
|
* <a href="http://mathworld.wolfram.com/SquareRoot.html"> |
|
1535
|
|
* square root</a> of this complex number. |
|
1536
|
|
* |
|
1537
|
|
* <p>\[ \sqrt{x + iy} = \frac{1}{2} \sqrt{2} \left( \sqrt{ \sqrt{x^2 + y^2} + x } + i\ \text{sgn}(y) \sqrt{ \sqrt{x^2 + y^2} - x } \right) \] |
|
1538
|
|
* |
|
1539
|
|
* <p>The square root of \( z \) is in the range \( [0, +\infty) \) along the real axis and |
|
1540
|
|
* is unbounded along the imaginary axis. The imaginary part of the square root has a |
|
1541
|
|
* branch cut along the negative real axis \( (-infty,0) \). Special cases: |
|
1542
|
|
* |
|
1543
|
|
* <ul> |
|
1544
|
|
* <li>{@code z.conj().sqrt() == z.sqrt().conj()}. |
|
1545
|
|
* <li>If {@code z} is ±0 + i0, returns +0 + i0. |
|
1546
|
|
* <li>If {@code z} is x + i∞ for all x (including NaN), returns +∞ + i∞. |
|
1547
|
|
* <li>If {@code z} is x + iNaN for finite x, returns NaN + iNaN ("invalid" floating-point operation). |
|
1548
|
|
* <li>If {@code z} is −∞ + iy for finite positive-signed y, returns +0 + i∞. |
|
1549
|
|
* <li>If {@code z} is +∞ + iy for finite positive-signed y, returns +∞ + i0. |
|
1550
|
|
* <li>If {@code z} is −∞ + iNaN, returns NaN ± i∞ (where the sign of the imaginary part of the result is unspecified). |
|
1551
|
|
* <li>If {@code z} is +∞ + iNaN, returns +∞ + iNaN. |
|
1552
|
|
* <li>If {@code z} is NaN + iy for finite y, returns NaN + iNaN ("invalid" floating-point operation). |
|
1553
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
1554
|
|
* </ul> |
|
1555
|
|
* |
|
1556
|
|
* <p>Implements the following algorithm to compute \( \sqrt{x + iy} \): |
|
1557
|
|
* <ol> |
|
1558
|
|
* <li>Let \( t = \sqrt{2 (|x| + |x + iy|)} \) |
|
1559
|
|
* <li>if \( x \geq 0 \) return \( \frac{t}{2} + i \frac{y}{t} \) |
|
1560
|
|
* <li>else return \( \frac{|y|}{t} + i\ \text{sgn}(y) \frac{t}{2} \) |
|
1561
|
|
* </ol> |
|
1562
|
|
* where: |
|
1563
|
|
* <ul> |
|
1564
|
|
* <li>\( |x| =\ \){@link Math#abs(double) abs}(x) |
|
1565
|
|
* <li>\( |x + y i| =\ \){@link Complex#abs} |
|
1566
|
|
* <li>\( \text{sgn}(y) =\ \){@link Math#copySign(double,double) copySign}(1.0, y) |
|
1567
|
|
* </ul> |
|
1568
|
|
* |
|
1569
|
|
* <p>The implementation is overflow and underflow safe based on the method described in:</p> |
|
1570
|
|
* <blockquote> |
|
1571
|
|
* T E Hull, Thomas F Fairgrieve and Ping Tak Peter Tang (1994) |
|
1572
|
|
* Implementing complex elementary functions using exception handling. |
|
1573
|
|
* ACM Transactions on Mathematical Software, Vol 20, No 2, pp 215-244. |
|
1574
|
|
* </blockquote> |
|
1575
|
|
* |
|
1576
|
|
* @return The square root of this complex number. |
|
1577
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Sqrt/">Sqrt</a> |
|
1578
|
|
*/ |
|
1579
|
|
public Complex sqrt() { |
|
1580
|
13
1. sqrt : Incremented (a++) double field real → SURVIVED
2. sqrt : removed call to org/apache/commons/numbers/complex/Complex::sqrt → KILLED
3. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → KILLED
4. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → KILLED
5. sqrt : Negated double field real → KILLED
6. sqrt : Negated double field imaginary → KILLED
7. sqrt : Incremented (a++) double field imaginary → KILLED
8. sqrt : Decremented (a--) double field real → KILLED
9. sqrt : Decremented (a--) double field imaginary → KILLED
10. sqrt : Incremented (++a) double field real → KILLED
11. sqrt : Incremented (++a) double field imaginary → KILLED
12. sqrt : Decremented (--a) double field → KILLED
13. sqrt : Decremented (--a) double field → KILLED
|
return sqrt(real, imaginary); |
|
1581
|
|
} |
|
1582
|
|
|
|
1583
|
|
/** |
|
1584
|
|
* Returns the square root of the complex number {@code sqrt(x + i y)}. |
|
1585
|
|
* |
|
1586
|
|
* @param real Real component. |
|
1587
|
|
* @param imaginary Imaginary component. |
|
1588
|
|
* @return The square root of the complex number. |
|
1589
|
|
*/ |
|
1590
|
|
private static Complex sqrt(double real, double imaginary) { |
|
1591
|
|
// Handle NaN |
|
1592
|
28
1. sqrt : removed call to java/lang/Double::isNaN → SURVIVED
2. sqrt : removed call to java/lang/Double::isNaN → SURVIVED
3. sqrt : removed conditional - replaced equality check with false → SURVIVED
4. sqrt : removed conditional - replaced equality check with true → SURVIVED
5. sqrt : Negated double local variable number 0 → SURVIVED
6. sqrt : Negated double local variable number 2 → SURVIVED
7. sqrt : not equal to less than → SURVIVED
8. sqrt : equal to less or equal → SURVIVED
9. sqrt : not equal to greater than → SURVIVED
10. sqrt : equal to greater or equal → SURVIVED
11. sqrt : negated conditional → KILLED
12. sqrt : negated conditional → KILLED
13. sqrt : removed conditional - replaced equality check with false → KILLED
14. sqrt : removed conditional - replaced equality check with true → KILLED
15. sqrt : equal to less than → KILLED
16. sqrt : not equal to less or equal → KILLED
17. sqrt : equal to greater than → KILLED
18. sqrt : not equal to greater or equal → KILLED
19. sqrt : not equal to equal → KILLED
20. sqrt : equal to not equal → KILLED
21. sqrt : Incremented (a++) double local variable number 0 → KILLED
22. sqrt : Incremented (a++) double local variable number 2 → KILLED
23. sqrt : Decremented (a--) double local variable number 0 → KILLED
24. sqrt : Decremented (a--) double local variable number 2 → KILLED
25. sqrt : Incremented (++a) double local variable number 0 → KILLED
26. sqrt : Incremented (++a) double local variable number 2 → KILLED
27. sqrt : Decremented (--a) double local variable number 0 → KILLED
28. sqrt : Decremented (--a) double local variable number 2 → KILLED
|
if (Double.isNaN(real) || Double.isNaN(imaginary)) { |
|
1593
|
|
// Check for infinite |
|
1594
|
14
1. sqrt : negated conditional → NO_COVERAGE
2. sqrt : removed call to java/lang/Double::isInfinite → NO_COVERAGE
3. sqrt : removed conditional - replaced equality check with false → NO_COVERAGE
4. sqrt : removed conditional - replaced equality check with true → NO_COVERAGE
5. sqrt : Negated double local variable number 2 → NO_COVERAGE
6. sqrt : equal to less than → NO_COVERAGE
7. sqrt : equal to less or equal → NO_COVERAGE
8. sqrt : equal to greater than → NO_COVERAGE
9. sqrt : equal to greater or equal → NO_COVERAGE
10. sqrt : equal to not equal → NO_COVERAGE
11. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
12. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
13. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (Double.isInfinite(imaginary)) { |
|
1595
|
13
1. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
3. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
4. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. sqrt : Negated double local variable number 2 → NO_COVERAGE
6. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
7. sqrt : Substituted Infinity with 0.0 → NO_COVERAGE
8. sqrt : Substituted Infinity with -1.0 → NO_COVERAGE
9. sqrt : Substituted Infinity with -Infinity → NO_COVERAGE
10. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
11. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
12. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
13. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return new Complex(Double.POSITIVE_INFINITY, imaginary); |
|
1596
|
|
} |
|
1597
|
14
1. sqrt : negated conditional → NO_COVERAGE
2. sqrt : removed call to java/lang/Double::isInfinite → NO_COVERAGE
3. sqrt : removed conditional - replaced equality check with false → NO_COVERAGE
4. sqrt : removed conditional - replaced equality check with true → NO_COVERAGE
5. sqrt : Negated double local variable number 0 → NO_COVERAGE
6. sqrt : equal to less than → NO_COVERAGE
7. sqrt : equal to less or equal → NO_COVERAGE
8. sqrt : equal to greater than → NO_COVERAGE
9. sqrt : equal to greater or equal → NO_COVERAGE
10. sqrt : equal to not equal → NO_COVERAGE
11. sqrt : Incremented (a++) double local variable number 0 → NO_COVERAGE
12. sqrt : Decremented (a--) double local variable number 0 → NO_COVERAGE
13. sqrt : Incremented (++a) double local variable number 0 → NO_COVERAGE
14. sqrt : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (Double.isInfinite(real)) { |
|
1598
|
18
1. sqrt : Substituted -Infinity with 1.0 → NO_COVERAGE
2. sqrt : negated conditional → NO_COVERAGE
3. sqrt : removed conditional - replaced equality check with false → NO_COVERAGE
4. sqrt : removed conditional - replaced equality check with true → NO_COVERAGE
5. sqrt : Negated double local variable number 0 → NO_COVERAGE
6. sqrt : Substituted -Infinity with 1.0 → NO_COVERAGE
7. sqrt : Substituted -Infinity with 0.0 → NO_COVERAGE
8. sqrt : Substituted -Infinity with -1.0 → NO_COVERAGE
9. sqrt : Substituted -Infinity with Infinity → NO_COVERAGE
10. sqrt : not equal to less than → NO_COVERAGE
11. sqrt : not equal to less or equal → NO_COVERAGE
12. sqrt : not equal to greater than → NO_COVERAGE
13. sqrt : not equal to greater or equal → NO_COVERAGE
14. sqrt : not equal to equal → NO_COVERAGE
15. sqrt : Incremented (a++) double local variable number 0 → NO_COVERAGE
16. sqrt : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. sqrt : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. sqrt : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (real == Double.NEGATIVE_INFINITY) { |
|
1599
|
20
1. sqrt : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
3. sqrt : Substituted NaN with 1.0 → NO_COVERAGE
4. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
5. sqrt : removed call to java/lang/Math::copySign → NO_COVERAGE
6. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
7. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. sqrt : Negated double local variable number 2 → NO_COVERAGE
9. sqrt : Substituted NaN with 1.0 → NO_COVERAGE
10. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
11. sqrt : Substituted NaN with 0.0 → NO_COVERAGE
12. sqrt : Substituted Infinity with 0.0 → NO_COVERAGE
13. sqrt : Substituted NaN with -1.0 → NO_COVERAGE
14. sqrt : Substituted Infinity with -1.0 → NO_COVERAGE
15. sqrt : Substituted NaN with NaN → NO_COVERAGE
16. sqrt : Substituted Infinity with -Infinity → NO_COVERAGE
17. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
18. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
19. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
20. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return new Complex(Double.NaN, Math.copySign(Double.POSITIVE_INFINITY, imaginary)); |
|
1600
|
|
} |
|
1601
|
13
1. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
3. sqrt : Substituted NaN with 1.0 → NO_COVERAGE
4. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
5. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
7. sqrt : Substituted NaN with 1.0 → NO_COVERAGE
8. sqrt : Substituted Infinity with 0.0 → NO_COVERAGE
9. sqrt : Substituted NaN with 0.0 → NO_COVERAGE
10. sqrt : Substituted Infinity with -1.0 → NO_COVERAGE
11. sqrt : Substituted NaN with -1.0 → NO_COVERAGE
12. sqrt : Substituted Infinity with -Infinity → NO_COVERAGE
13. sqrt : Substituted NaN with NaN → NO_COVERAGE
|
return new Complex(Double.POSITIVE_INFINITY, Double.NaN); |
|
1602
|
|
} |
|
1603
|
2
1. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
2. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return NAN; |
|
1604
|
|
} |
|
1605
|
|
|
|
1606
|
|
// Compute with positive values and determine sign at the end |
|
1607
|
7
1. sqrt : Negated double local variable number 0 → SURVIVED
2. sqrt : replaced call to java/lang/Math::abs with argument → KILLED
3. sqrt : removed call to java/lang/Math::abs → KILLED
4. sqrt : Incremented (a++) double local variable number 0 → KILLED
5. sqrt : Decremented (a--) double local variable number 0 → KILLED
6. sqrt : Incremented (++a) double local variable number 0 → KILLED
7. sqrt : Decremented (--a) double local variable number 0 → KILLED
|
final double x = Math.abs(real); |
|
1608
|
7
1. sqrt : replaced call to java/lang/Math::abs with argument → SURVIVED
2. sqrt : Negated double local variable number 2 → SURVIVED
3. sqrt : removed call to java/lang/Math::abs → KILLED
4. sqrt : Incremented (a++) double local variable number 2 → KILLED
5. sqrt : Decremented (a--) double local variable number 2 → KILLED
6. sqrt : Incremented (++a) double local variable number 2 → KILLED
7. sqrt : Decremented (--a) double local variable number 2 → KILLED
|
final double y = Math.abs(imaginary); |
|
1609
|
|
|
|
1610
|
|
// Compute |
|
1611
|
|
double t; |
|
1612
|
|
|
|
1613
|
|
// This alters the implementation of Hull et al (1994) which used a standard |
|
1614
|
|
// precision representation of |z|: sqrt(x*x + y*y). |
|
1615
|
|
// This formula should use the same definition of the magnitude returned |
|
1616
|
|
// by Complex.abs() which is a high precision computation with scaling. |
|
1617
|
|
// Worry about overflow if 2 * (|z| + |x|) will overflow. |
|
1618
|
|
// Worry about underflow if |z| or |x| are sub-normal components. |
|
1619
|
|
|
|
1620
|
31
1. sqrt : Substituted 2.2250738585072014E-308 with 1.0 → SURVIVED
2. sqrt : removed conditional - replaced equality check with true → SURVIVED
3. sqrt : Substituted 2.2250738585072014E-308 with 1.0 → SURVIVED
4. sqrt : Substituted 2.2250738585072014E-308 with 0.0 → SURVIVED
5. sqrt : Substituted 2.2250738585072014E-308 with -1.0 → SURVIVED
6. sqrt : Substituted 2.2250738585072014E-308 with -2.2250738585072014E-308 → SURVIVED
7. sqrt : Substituted 2.2250738585072014E-308 with 1.0 → SURVIVED
8. sqrt : Substituted 2.2250738585072014E-308 with -1.0 → SURVIVED
9. sqrt : equal to less than → SURVIVED
10. sqrt : equal to less or equal → SURVIVED
11. sqrt : Substituted 2.2471164185778946E307 with 1.0 → KILLED
12. sqrt : negated conditional → KILLED
13. sqrt : removed call to org/apache/commons/numbers/complex/Complex::inRegion → KILLED
14. sqrt : removed conditional - replaced equality check with false → KILLED
15. sqrt : Negated double local variable number 4 → KILLED
16. sqrt : Negated double local variable number 6 → KILLED
17. sqrt : Substituted 2.2471164185778946E307 with 1.0 → KILLED
18. sqrt : Substituted 2.2471164185778946E307 with 0.0 → KILLED
19. sqrt : Substituted 2.2471164185778946E307 with -1.0 → KILLED
20. sqrt : Substituted 2.2471164185778946E307 with -2.2471164185778946E307 → KILLED
21. sqrt : equal to greater than → KILLED
22. sqrt : equal to greater or equal → KILLED
23. sqrt : equal to not equal → KILLED
24. sqrt : Incremented (a++) double local variable number 4 → KILLED
25. sqrt : Incremented (a++) double local variable number 6 → KILLED
26. sqrt : Decremented (a--) double local variable number 4 → KILLED
27. sqrt : Decremented (a--) double local variable number 6 → KILLED
28. sqrt : Incremented (++a) double local variable number 4 → KILLED
29. sqrt : Incremented (++a) double local variable number 6 → KILLED
30. sqrt : Decremented (--a) double local variable number 4 → KILLED
31. sqrt : Decremented (--a) double local variable number 6 → KILLED
|
if (inRegion(x, y, Double.MIN_NORMAL, SQRT_SAFE_UPPER)) { |
|
1621
|
|
// No over/underflow |
|
1622
|
38
1. sqrt : Negated double local variable number 4 → SURVIVED
2. sqrt : Negated double local variable number 6 → SURVIVED
3. sqrt : Incremented (a++) double local variable number 4 → SURVIVED
4. sqrt : Decremented (a--) double local variable number 4 → SURVIVED
5. sqrt : replaced call to org/apache/commons/numbers/complex/Complex::abs with argument → KILLED
6. sqrt : replaced call to java/lang/Math::sqrt with argument → KILLED
7. sqrt : Substituted 2.0 with 1.0 → KILLED
8. sqrt : Replaced double addition with subtraction → KILLED
9. sqrt : Replaced double multiplication with division → KILLED
10. sqrt : removed call to org/apache/commons/numbers/complex/Complex::abs → KILLED
11. sqrt : removed call to java/lang/Math::sqrt → KILLED
12. sqrt : Negated double local variable number 4 → KILLED
13. sqrt : Replaced double operation by second member → KILLED
14. sqrt : Replaced double operation by second member → KILLED
15. sqrt : Replaced double addition with subtraction → KILLED
16. sqrt : Replaced double multiplication with division → KILLED
17. sqrt : Replaced double addition with multiplication → KILLED
18. sqrt : Replaced double multiplication with modulus → KILLED
19. sqrt : Replaced double addition with division → KILLED
20. sqrt : Replaced double multiplication with addition → KILLED
21. sqrt : Replaced double addition with modulus → KILLED
22. sqrt : Replaced double multiplication with subtraction → KILLED
23. sqrt : Substituted 2.0 with 1.0 → KILLED
24. sqrt : Substituted 2.0 with 0.0 → KILLED
25. sqrt : Substituted 2.0 with -1.0 → KILLED
26. sqrt : Substituted 2.0 with -2.0 → KILLED
27. sqrt : Substituted 2.0 with 3.0 → KILLED
28. sqrt : Substituted 2.0 with 1.0 → KILLED
29. sqrt : Incremented (a++) double local variable number 4 → KILLED
30. sqrt : Incremented (a++) double local variable number 6 → KILLED
31. sqrt : Decremented (a--) double local variable number 4 → KILLED
32. sqrt : Decremented (a--) double local variable number 6 → KILLED
33. sqrt : Incremented (++a) double local variable number 4 → KILLED
34. sqrt : Incremented (++a) double local variable number 6 → KILLED
35. sqrt : Incremented (++a) double local variable number 4 → KILLED
36. sqrt : Decremented (--a) double local variable number 4 → KILLED
37. sqrt : Decremented (--a) double local variable number 6 → KILLED
38. sqrt : Decremented (--a) double local variable number 4 → KILLED
|
t = Math.sqrt(2 * (abs(x, y) + x)); |
|
1623
|
|
} else { |
|
1624
|
|
// Potential over/underflow. First check infinites and real/imaginary only. |
|
1625
|
|
|
|
1626
|
|
// Check for infinite |
|
1627
|
14
1. sqrt : negated conditional → NO_COVERAGE
2. sqrt : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. sqrt : removed conditional - replaced equality check with false → NO_COVERAGE
4. sqrt : removed conditional - replaced equality check with true → NO_COVERAGE
5. sqrt : Negated double local variable number 6 → NO_COVERAGE
6. sqrt : equal to less than → NO_COVERAGE
7. sqrt : equal to less or equal → NO_COVERAGE
8. sqrt : equal to greater than → NO_COVERAGE
9. sqrt : equal to greater or equal → NO_COVERAGE
10. sqrt : equal to not equal → NO_COVERAGE
11. sqrt : Incremented (a++) double local variable number 6 → NO_COVERAGE
12. sqrt : Decremented (a--) double local variable number 6 → NO_COVERAGE
13. sqrt : Incremented (++a) double local variable number 6 → NO_COVERAGE
14. sqrt : Decremented (--a) double local variable number 6 → NO_COVERAGE
|
if (isPosInfinite(y)) { |
|
1628
|
13
1. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
3. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
4. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. sqrt : Negated double local variable number 2 → NO_COVERAGE
6. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
7. sqrt : Substituted Infinity with 0.0 → NO_COVERAGE
8. sqrt : Substituted Infinity with -1.0 → NO_COVERAGE
9. sqrt : Substituted Infinity with -Infinity → NO_COVERAGE
10. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
11. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
12. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
13. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return new Complex(Double.POSITIVE_INFINITY, imaginary); |
|
1629
|
14
1. sqrt : negated conditional → NO_COVERAGE
2. sqrt : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. sqrt : removed conditional - replaced equality check with false → NO_COVERAGE
4. sqrt : removed conditional - replaced equality check with true → NO_COVERAGE
5. sqrt : Negated double local variable number 4 → NO_COVERAGE
6. sqrt : equal to less than → NO_COVERAGE
7. sqrt : equal to less or equal → NO_COVERAGE
8. sqrt : equal to greater than → NO_COVERAGE
9. sqrt : equal to greater or equal → NO_COVERAGE
10. sqrt : equal to not equal → NO_COVERAGE
11. sqrt : Incremented (a++) double local variable number 4 → NO_COVERAGE
12. sqrt : Decremented (a--) double local variable number 4 → NO_COVERAGE
13. sqrt : Incremented (++a) double local variable number 4 → NO_COVERAGE
14. sqrt : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
} else if (isPosInfinite(x)) { |
|
1630
|
18
1. sqrt : Substituted -Infinity with 1.0 → NO_COVERAGE
2. sqrt : negated conditional → NO_COVERAGE
3. sqrt : removed conditional - replaced equality check with false → NO_COVERAGE
4. sqrt : removed conditional - replaced equality check with true → NO_COVERAGE
5. sqrt : Negated double local variable number 0 → NO_COVERAGE
6. sqrt : Substituted -Infinity with 1.0 → NO_COVERAGE
7. sqrt : Substituted -Infinity with 0.0 → NO_COVERAGE
8. sqrt : Substituted -Infinity with -1.0 → NO_COVERAGE
9. sqrt : Substituted -Infinity with Infinity → NO_COVERAGE
10. sqrt : not equal to less than → NO_COVERAGE
11. sqrt : not equal to less or equal → NO_COVERAGE
12. sqrt : not equal to greater than → NO_COVERAGE
13. sqrt : not equal to greater or equal → NO_COVERAGE
14. sqrt : not equal to equal → NO_COVERAGE
15. sqrt : Incremented (a++) double local variable number 0 → NO_COVERAGE
16. sqrt : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. sqrt : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. sqrt : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (real == Double.NEGATIVE_INFINITY) { |
|
1631
|
20
1. sqrt : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
3. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
4. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
5. sqrt : removed call to java/lang/Math::copySign → NO_COVERAGE
6. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
7. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. sqrt : Negated double local variable number 2 → NO_COVERAGE
9. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
10. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
11. sqrt : Substituted Infinity with 0.0 → NO_COVERAGE
12. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
13. sqrt : Substituted Infinity with -1.0 → NO_COVERAGE
14. sqrt : Substituted Infinity with -Infinity → NO_COVERAGE
15. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
16. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
17. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
18. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
19. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
20. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return new Complex(0, Math.copySign(Double.POSITIVE_INFINITY, imaginary)); |
|
1632
|
|
} |
|
1633
|
20
1. sqrt : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
3. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
4. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
5. sqrt : removed call to java/lang/Math::copySign → NO_COVERAGE
6. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
7. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. sqrt : Negated double local variable number 2 → NO_COVERAGE
9. sqrt : Substituted Infinity with 1.0 → NO_COVERAGE
10. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
11. sqrt : Substituted Infinity with 0.0 → NO_COVERAGE
12. sqrt : Substituted Infinity with -1.0 → NO_COVERAGE
13. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
14. sqrt : Substituted Infinity with -Infinity → NO_COVERAGE
15. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
16. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
17. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
18. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
19. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
20. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return new Complex(Double.POSITIVE_INFINITY, Math.copySign(0, imaginary)); |
|
1634
|
18
1. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
2. sqrt : negated conditional → NO_COVERAGE
3. sqrt : removed conditional - replaced equality check with false → NO_COVERAGE
4. sqrt : removed conditional - replaced equality check with true → NO_COVERAGE
5. sqrt : Negated double local variable number 6 → NO_COVERAGE
6. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
7. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
8. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
9. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
10. sqrt : not equal to less than → NO_COVERAGE
11. sqrt : not equal to less or equal → NO_COVERAGE
12. sqrt : not equal to greater than → NO_COVERAGE
13. sqrt : not equal to greater or equal → NO_COVERAGE
14. sqrt : not equal to equal → NO_COVERAGE
15. sqrt : Incremented (a++) double local variable number 6 → NO_COVERAGE
16. sqrt : Decremented (a--) double local variable number 6 → NO_COVERAGE
17. sqrt : Incremented (++a) double local variable number 6 → NO_COVERAGE
18. sqrt : Decremented (--a) double local variable number 6 → NO_COVERAGE
|
} else if (y == 0) { |
|
1635
|
|
// Real only |
|
1636
|
7
1. sqrt : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. sqrt : removed call to java/lang/Math::sqrt → NO_COVERAGE
3. sqrt : Negated double local variable number 4 → NO_COVERAGE
4. sqrt : Incremented (a++) double local variable number 4 → NO_COVERAGE
5. sqrt : Decremented (a--) double local variable number 4 → NO_COVERAGE
6. sqrt : Incremented (++a) double local variable number 4 → NO_COVERAGE
7. sqrt : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
final double sqrtAbs = Math.sqrt(x); |
|
1637
|
19
1. sqrt : changed conditional boundary → NO_COVERAGE
2. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
3. sqrt : negated conditional → NO_COVERAGE
4. sqrt : removed conditional - replaced comparison check with false → NO_COVERAGE
5. sqrt : removed conditional - replaced comparison check with true → NO_COVERAGE
6. sqrt : Negated double local variable number 0 → NO_COVERAGE
7. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
8. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
9. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
10. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
11. sqrt : greater or equal to less than → NO_COVERAGE
12. sqrt : greater or equal to less or equal → NO_COVERAGE
13. sqrt : greater or equal to greater than → NO_COVERAGE
14. sqrt : greater or equal to equal → NO_COVERAGE
15. sqrt : greater or equal to not equal → NO_COVERAGE
16. sqrt : Incremented (a++) double local variable number 0 → NO_COVERAGE
17. sqrt : Decremented (a--) double local variable number 0 → NO_COVERAGE
18. sqrt : Incremented (++a) double local variable number 0 → NO_COVERAGE
19. sqrt : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (real < 0) { |
|
1638
|
20
1. sqrt : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
3. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
4. sqrt : removed call to java/lang/Math::copySign → NO_COVERAGE
5. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
6. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
7. sqrt : Negated double local variable number 10 → NO_COVERAGE
8. sqrt : Negated double local variable number 2 → NO_COVERAGE
9. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
10. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
11. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
12. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
13. sqrt : Incremented (a++) double local variable number 10 → NO_COVERAGE
14. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
15. sqrt : Decremented (a--) double local variable number 10 → NO_COVERAGE
16. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
17. sqrt : Incremented (++a) double local variable number 10 → NO_COVERAGE
18. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
19. sqrt : Decremented (--a) double local variable number 10 → NO_COVERAGE
20. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return new Complex(0, Math.copySign(sqrtAbs, imaginary)); |
|
1639
|
|
} |
|
1640
|
13
1. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
3. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. sqrt : Negated double local variable number 10 → NO_COVERAGE
5. sqrt : Negated double local variable number 2 → NO_COVERAGE
6. sqrt : Incremented (a++) double local variable number 10 → NO_COVERAGE
7. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
8. sqrt : Decremented (a--) double local variable number 10 → NO_COVERAGE
9. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
10. sqrt : Incremented (++a) double local variable number 10 → NO_COVERAGE
11. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
12. sqrt : Decremented (--a) double local variable number 10 → NO_COVERAGE
13. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return new Complex(sqrtAbs, imaginary); |
|
1641
|
18
1. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
2. sqrt : negated conditional → NO_COVERAGE
3. sqrt : removed conditional - replaced equality check with false → NO_COVERAGE
4. sqrt : removed conditional - replaced equality check with true → NO_COVERAGE
5. sqrt : Negated double local variable number 4 → NO_COVERAGE
6. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
7. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
8. sqrt : Substituted 0.0 with 1.0 → NO_COVERAGE
9. sqrt : Substituted 0.0 with -1.0 → NO_COVERAGE
10. sqrt : not equal to less than → NO_COVERAGE
11. sqrt : not equal to less or equal → NO_COVERAGE
12. sqrt : not equal to greater than → NO_COVERAGE
13. sqrt : not equal to greater or equal → NO_COVERAGE
14. sqrt : not equal to equal → NO_COVERAGE
15. sqrt : Incremented (a++) double local variable number 4 → NO_COVERAGE
16. sqrt : Decremented (a--) double local variable number 4 → NO_COVERAGE
17. sqrt : Incremented (++a) double local variable number 4 → NO_COVERAGE
18. sqrt : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
} else if (x == 0) { |
|
1642
|
|
// Imaginary only. This sets the two components to the same magnitude. |
|
1643
|
|
// Note: In polar coordinates this does not happen: |
|
1644
|
|
// real = sqrt(abs()) * Math.cos(arg() / 2) |
|
1645
|
|
// imag = sqrt(abs()) * Math.sin(arg() / 2) |
|
1646
|
|
// arg() / 2 = pi/4 and cos and sin should both return sqrt(2)/2 but |
|
1647
|
|
// are different by 1 ULP. |
|
1648
|
20
1. sqrt : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. sqrt : Substituted 0.7071067811865476 with 1.0 → NO_COVERAGE
3. sqrt : Replaced double multiplication with division → NO_COVERAGE
4. sqrt : removed call to java/lang/Math::sqrt → NO_COVERAGE
5. sqrt : Negated double local variable number 6 → NO_COVERAGE
6. sqrt : Replaced double operation by second member → NO_COVERAGE
7. sqrt : Replaced double multiplication with division → NO_COVERAGE
8. sqrt : Replaced double multiplication with modulus → NO_COVERAGE
9. sqrt : Replaced double multiplication with addition → NO_COVERAGE
10. sqrt : Replaced double multiplication with subtraction → NO_COVERAGE
11. sqrt : Substituted 0.7071067811865476 with 1.0 → NO_COVERAGE
12. sqrt : Substituted 0.7071067811865476 with 0.0 → NO_COVERAGE
13. sqrt : Substituted 0.7071067811865476 with -1.0 → NO_COVERAGE
14. sqrt : Substituted 0.7071067811865476 with -0.7071067811865476 → NO_COVERAGE
15. sqrt : Substituted 0.7071067811865476 with 1.7071067811865475 → NO_COVERAGE
16. sqrt : Substituted 0.7071067811865476 with -0.2928932188134524 → NO_COVERAGE
17. sqrt : Incremented (a++) double local variable number 6 → NO_COVERAGE
18. sqrt : Decremented (a--) double local variable number 6 → NO_COVERAGE
19. sqrt : Incremented (++a) double local variable number 6 → NO_COVERAGE
20. sqrt : Decremented (--a) double local variable number 6 → NO_COVERAGE
|
final double sqrtAbs = Math.sqrt(y) * ONE_OVER_ROOT2; |
|
1649
|
20
1. sqrt : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
3. sqrt : removed call to java/lang/Math::copySign → NO_COVERAGE
4. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE
5. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. sqrt : Negated double local variable number 10 → NO_COVERAGE
7. sqrt : Negated double local variable number 10 → NO_COVERAGE
8. sqrt : Negated double local variable number 2 → NO_COVERAGE
9. sqrt : Incremented (a++) double local variable number 10 → NO_COVERAGE
10. sqrt : Incremented (a++) double local variable number 10 → NO_COVERAGE
11. sqrt : Incremented (a++) double local variable number 2 → NO_COVERAGE
12. sqrt : Decremented (a--) double local variable number 10 → NO_COVERAGE
13. sqrt : Decremented (a--) double local variable number 10 → NO_COVERAGE
14. sqrt : Decremented (a--) double local variable number 2 → NO_COVERAGE
15. sqrt : Incremented (++a) double local variable number 10 → NO_COVERAGE
16. sqrt : Incremented (++a) double local variable number 10 → NO_COVERAGE
17. sqrt : Incremented (++a) double local variable number 2 → NO_COVERAGE
18. sqrt : Decremented (--a) double local variable number 10 → NO_COVERAGE
19. sqrt : Decremented (--a) double local variable number 10 → NO_COVERAGE
20. sqrt : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return new Complex(sqrtAbs, Math.copySign(sqrtAbs, imaginary)); |
|
1650
|
|
} else { |
|
1651
|
|
// Over/underflow. |
|
1652
|
|
// Full scaling is not required as this is done in the hypotenuse function. |
|
1653
|
|
// Keep the number as big as possible for maximum precision in the second sqrt. |
|
1654
|
|
// Note if we scale by an even power of 2, we can re-scale by sqrt of the number. |
|
1655
|
|
// a = sqrt(b) |
|
1656
|
|
// a = sqrt(b/4) * sqrt(4) |
|
1657
|
|
|
|
1658
|
|
double rescale; |
|
1659
|
|
double sx; |
|
1660
|
|
double sy; |
|
1661
|
26
1. sqrt : replaced call to java/lang/Math::max with argument → NO_COVERAGE
2. sqrt : changed conditional boundary → NO_COVERAGE
3. sqrt : Substituted 2.2471164185778946E307 with 1.0 → NO_COVERAGE
4. sqrt : negated conditional → NO_COVERAGE
5. sqrt : removed call to java/lang/Math::max → NO_COVERAGE
6. sqrt : removed conditional - replaced comparison check with false → NO_COVERAGE
7. sqrt : removed conditional - replaced comparison check with true → NO_COVERAGE
8. sqrt : Negated double local variable number 4 → NO_COVERAGE
9. sqrt : Negated double local variable number 6 → NO_COVERAGE
10. sqrt : Substituted 2.2471164185778946E307 with 1.0 → NO_COVERAGE
11. sqrt : Substituted 2.2471164185778946E307 with 0.0 → NO_COVERAGE
12. sqrt : Substituted 2.2471164185778946E307 with -1.0 → NO_COVERAGE
13. sqrt : Substituted 2.2471164185778946E307 with -2.2471164185778946E307 → NO_COVERAGE
14. sqrt : Less or equal to less than → NO_COVERAGE
15. sqrt : Less or equal to greater than → NO_COVERAGE
16. sqrt : Less or equal to greater or equal → NO_COVERAGE
17. sqrt : Less or equal to equal → NO_COVERAGE
18. sqrt : Less or equal to not equal → NO_COVERAGE
19. sqrt : Incremented (a++) double local variable number 4 → NO_COVERAGE
20. sqrt : Incremented (a++) double local variable number 6 → NO_COVERAGE
21. sqrt : Decremented (a--) double local variable number 4 → NO_COVERAGE
22. sqrt : Decremented (a--) double local variable number 6 → NO_COVERAGE
23. sqrt : Incremented (++a) double local variable number 4 → NO_COVERAGE
24. sqrt : Incremented (++a) double local variable number 6 → NO_COVERAGE
25. sqrt : Decremented (--a) double local variable number 4 → NO_COVERAGE
26. sqrt : Decremented (--a) double local variable number 6 → NO_COVERAGE
|
if (Math.max(x, y) > SQRT_SAFE_UPPER) { |
|
1662
|
|
// Overflow. Scale down by 16 and rescale by sqrt(16). |
|
1663
|
18
1. sqrt : Substituted 16.0 with 1.0 → NO_COVERAGE
2. sqrt : Replaced double division with multiplication → NO_COVERAGE
3. sqrt : Negated double local variable number 4 → NO_COVERAGE
4. sqrt : Replaced double operation by second member → NO_COVERAGE
5. sqrt : Replaced double division with multiplication → NO_COVERAGE
6. sqrt : Replaced double division with modulus → NO_COVERAGE
7. sqrt : Replaced double division with addition → NO_COVERAGE
8. sqrt : Replaced double division with subtraction → NO_COVERAGE
9. sqrt : Substituted 16.0 with 1.0 → NO_COVERAGE
10. sqrt : Substituted 16.0 with 0.0 → NO_COVERAGE
11. sqrt : Substituted 16.0 with -1.0 → NO_COVERAGE
12. sqrt : Substituted 16.0 with -16.0 → NO_COVERAGE
13. sqrt : Substituted 16.0 with 17.0 → NO_COVERAGE
14. sqrt : Substituted 16.0 with 15.0 → NO_COVERAGE
15. sqrt : Incremented (a++) double local variable number 4 → NO_COVERAGE
16. sqrt : Decremented (a--) double local variable number 4 → NO_COVERAGE
17. sqrt : Incremented (++a) double local variable number 4 → NO_COVERAGE
18. sqrt : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
sx = x / 16; |
|
1664
|
18
1. sqrt : Substituted 16.0 with 1.0 → NO_COVERAGE
2. sqrt : Replaced double division with multiplication → NO_COVERAGE
3. sqrt : Negated double local variable number 6 → NO_COVERAGE
4. sqrt : Replaced double operation by second member → NO_COVERAGE
5. sqrt : Replaced double division with multiplication → NO_COVERAGE
6. sqrt : Replaced double division with modulus → NO_COVERAGE
7. sqrt : Replaced double division with addition → NO_COVERAGE
8. sqrt : Replaced double division with subtraction → NO_COVERAGE
9. sqrt : Substituted 16.0 with 1.0 → NO_COVERAGE
10. sqrt : Substituted 16.0 with 0.0 → NO_COVERAGE
11. sqrt : Substituted 16.0 with -1.0 → NO_COVERAGE
12. sqrt : Substituted 16.0 with -16.0 → NO_COVERAGE
13. sqrt : Substituted 16.0 with 17.0 → NO_COVERAGE
14. sqrt : Substituted 16.0 with 15.0 → NO_COVERAGE
15. sqrt : Incremented (a++) double local variable number 6 → NO_COVERAGE
16. sqrt : Decremented (a--) double local variable number 6 → NO_COVERAGE
17. sqrt : Incremented (++a) double local variable number 6 → NO_COVERAGE
18. sqrt : Decremented (--a) double local variable number 6 → NO_COVERAGE
|
sy = y / 16; |
|
1665
|
7
1. sqrt : Substituted 4.0 with 1.0 → NO_COVERAGE
2. sqrt : Substituted 4.0 with 1.0 → NO_COVERAGE
3. sqrt : Substituted 4.0 with 0.0 → NO_COVERAGE
4. sqrt : Substituted 4.0 with -1.0 → NO_COVERAGE
5. sqrt : Substituted 4.0 with -4.0 → NO_COVERAGE
6. sqrt : Substituted 4.0 with 5.0 → NO_COVERAGE
7. sqrt : Substituted 4.0 with 3.0 → NO_COVERAGE
|
rescale = 4; |
|
1666
|
|
} else { |
|
1667
|
|
// Sub-normal numbers. Make them normal by scaling by 2^54, |
|
1668
|
|
// i.e. more than the mantissa digits, and rescale by sqrt(2^54) = 2^27. |
|
1669
|
16
1. sqrt : Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE
2. sqrt : Replaced double multiplication with division → NO_COVERAGE
3. sqrt : Negated double local variable number 4 → NO_COVERAGE
4. sqrt : Replaced double operation by second member → NO_COVERAGE
5. sqrt : Replaced double multiplication with division → NO_COVERAGE
6. sqrt : Replaced double multiplication with modulus → NO_COVERAGE
7. sqrt : Replaced double multiplication with addition → NO_COVERAGE
8. sqrt : Replaced double multiplication with subtraction → NO_COVERAGE
9. sqrt : Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE
10. sqrt : Substituted 1.8014398509481984E16 with 0.0 → NO_COVERAGE
11. sqrt : Substituted 1.8014398509481984E16 with -1.0 → NO_COVERAGE
12. sqrt : Substituted 1.8014398509481984E16 with -1.8014398509481984E16 → NO_COVERAGE
13. sqrt : Incremented (a++) double local variable number 4 → NO_COVERAGE
14. sqrt : Decremented (a--) double local variable number 4 → NO_COVERAGE
15. sqrt : Incremented (++a) double local variable number 4 → NO_COVERAGE
16. sqrt : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
sx = x * 0x1.0p54; |
|
1670
|
16
1. sqrt : Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE
2. sqrt : Replaced double multiplication with division → NO_COVERAGE
3. sqrt : Negated double local variable number 6 → NO_COVERAGE
4. sqrt : Replaced double operation by second member → NO_COVERAGE
5. sqrt : Replaced double multiplication with division → NO_COVERAGE
6. sqrt : Replaced double multiplication with modulus → NO_COVERAGE
7. sqrt : Replaced double multiplication with addition → NO_COVERAGE
8. sqrt : Replaced double multiplication with subtraction → NO_COVERAGE
9. sqrt : Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE
10. sqrt : Substituted 1.8014398509481984E16 with 0.0 → NO_COVERAGE
11. sqrt : Substituted 1.8014398509481984E16 with -1.0 → NO_COVERAGE
12. sqrt : Substituted 1.8014398509481984E16 with -1.8014398509481984E16 → NO_COVERAGE
13. sqrt : Incremented (a++) double local variable number 6 → NO_COVERAGE
14. sqrt : Decremented (a--) double local variable number 6 → NO_COVERAGE
15. sqrt : Incremented (++a) double local variable number 6 → NO_COVERAGE
16. sqrt : Decremented (--a) double local variable number 6 → NO_COVERAGE
|
sy = y * 0x1.0p54; |
|
1671
|
7
1. sqrt : Substituted 7.450580596923828E-9 with 1.0 → NO_COVERAGE
2. sqrt : Substituted 7.450580596923828E-9 with 1.0 → NO_COVERAGE
3. sqrt : Substituted 7.450580596923828E-9 with 0.0 → NO_COVERAGE
4. sqrt : Substituted 7.450580596923828E-9 with -1.0 → NO_COVERAGE
5. sqrt : Substituted 7.450580596923828E-9 with -7.450580596923828E-9 → NO_COVERAGE
6. sqrt : Substituted 7.450580596923828E-9 with 1.0000000074505806 → NO_COVERAGE
7. sqrt : Substituted 7.450580596923828E-9 with -0.9999999925494194 → NO_COVERAGE
|
rescale = 0x1.0p-27; |
|
1672
|
|
} |
|
1673
|
49
1. sqrt : replaced call to org/apache/commons/numbers/complex/Complex::abs with argument → NO_COVERAGE
2. sqrt : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
3. sqrt : Substituted 2.0 with 1.0 → NO_COVERAGE
4. sqrt : Replaced double addition with subtraction → NO_COVERAGE
5. sqrt : Replaced double multiplication with division → NO_COVERAGE
6. sqrt : Replaced double multiplication with division → NO_COVERAGE
7. sqrt : removed call to org/apache/commons/numbers/complex/Complex::abs → NO_COVERAGE
8. sqrt : removed call to java/lang/Math::sqrt → NO_COVERAGE
9. sqrt : Negated double local variable number 10 → NO_COVERAGE
10. sqrt : Negated double local variable number 12 → NO_COVERAGE
11. sqrt : Negated double local variable number 14 → NO_COVERAGE
12. sqrt : Negated double local variable number 12 → NO_COVERAGE
13. sqrt : Replaced double operation by second member → NO_COVERAGE
14. sqrt : Replaced double operation by second member → NO_COVERAGE
15. sqrt : Replaced double operation by second member → NO_COVERAGE
16. sqrt : Replaced double addition with subtraction → NO_COVERAGE
17. sqrt : Replaced double multiplication with division → NO_COVERAGE
18. sqrt : Replaced double multiplication with division → NO_COVERAGE
19. sqrt : Replaced double addition with multiplication → NO_COVERAGE
20. sqrt : Replaced double multiplication with modulus → NO_COVERAGE
21. sqrt : Replaced double multiplication with modulus → NO_COVERAGE
22. sqrt : Replaced double addition with division → NO_COVERAGE
23. sqrt : Replaced double multiplication with addition → NO_COVERAGE
24. sqrt : Replaced double multiplication with addition → NO_COVERAGE
25. sqrt : Replaced double addition with modulus → NO_COVERAGE
26. sqrt : Replaced double multiplication with subtraction → NO_COVERAGE
27. sqrt : Replaced double multiplication with subtraction → NO_COVERAGE
28. sqrt : Substituted 2.0 with 1.0 → NO_COVERAGE
29. sqrt : Substituted 2.0 with 0.0 → NO_COVERAGE
30. sqrt : Substituted 2.0 with -1.0 → NO_COVERAGE
31. sqrt : Substituted 2.0 with -2.0 → NO_COVERAGE
32. sqrt : Substituted 2.0 with 3.0 → NO_COVERAGE
33. sqrt : Substituted 2.0 with 1.0 → NO_COVERAGE
34. sqrt : Incremented (a++) double local variable number 10 → NO_COVERAGE
35. sqrt : Incremented (a++) double local variable number 12 → NO_COVERAGE
36. sqrt : Incremented (a++) double local variable number 14 → NO_COVERAGE
37. sqrt : Incremented (a++) double local variable number 12 → NO_COVERAGE
38. sqrt : Decremented (a--) double local variable number 10 → NO_COVERAGE
39. sqrt : Decremented (a--) double local variable number 12 → NO_COVERAGE
40. sqrt : Decremented (a--) double local variable number 14 → NO_COVERAGE
41. sqrt : Decremented (a--) double local variable number 12 → NO_COVERAGE
42. sqrt : Incremented (++a) double local variable number 10 → NO_COVERAGE
43. sqrt : Incremented (++a) double local variable number 12 → NO_COVERAGE
44. sqrt : Incremented (++a) double local variable number 14 → NO_COVERAGE
45. sqrt : Incremented (++a) double local variable number 12 → NO_COVERAGE
46. sqrt : Decremented (--a) double local variable number 10 → NO_COVERAGE
47. sqrt : Decremented (--a) double local variable number 12 → NO_COVERAGE
48. sqrt : Decremented (--a) double local variable number 14 → NO_COVERAGE
49. sqrt : Decremented (--a) double local variable number 12 → NO_COVERAGE
|
t = rescale * Math.sqrt(2 * (abs(sx, sy) + sx)); |
|
1674
|
|
} |
|
1675
|
|
} |
|
1676
|
|
|
|
1677
|
19
1. sqrt : changed conditional boundary → SURVIVED
2. sqrt : Less than to less or equal → SURVIVED
3. sqrt : Incremented (a++) double local variable number 0 → SURVIVED
4. sqrt : Decremented (a--) double local variable number 0 → SURVIVED
5. sqrt : Substituted 0.0 with 1.0 → KILLED
6. sqrt : negated conditional → KILLED
7. sqrt : removed conditional - replaced comparison check with false → KILLED
8. sqrt : removed conditional - replaced comparison check with true → KILLED
9. sqrt : Negated double local variable number 0 → KILLED
10. sqrt : Substituted 0.0 with 1.0 → KILLED
11. sqrt : Substituted 0.0 with -1.0 → KILLED
12. sqrt : Substituted 0.0 with 1.0 → KILLED
13. sqrt : Substituted 0.0 with -1.0 → KILLED
14. sqrt : Less than to greater than → KILLED
15. sqrt : Less than to greater or equal → KILLED
16. sqrt : Less than to equal → KILLED
17. sqrt : Less than to not equal → KILLED
18. sqrt : Incremented (++a) double local variable number 0 → KILLED
19. sqrt : Decremented (--a) double local variable number 0 → KILLED
|
if (real >= 0) { |
|
1678
|
37
1. sqrt : Incremented (a++) double local variable number 2 → SURVIVED
2. sqrt : Incremented (a++) double local variable number 8 → SURVIVED
3. sqrt : Decremented (a--) double local variable number 2 → SURVIVED
4. sqrt : Decremented (a--) double local variable number 8 → SURVIVED
5. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
6. sqrt : Substituted 2.0 with 1.0 → KILLED
7. sqrt : Replaced double division with multiplication → KILLED
8. sqrt : Replaced double division with multiplication → KILLED
9. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → KILLED
10. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → KILLED
11. sqrt : Negated double local variable number 8 → KILLED
12. sqrt : Negated double local variable number 2 → KILLED
13. sqrt : Negated double local variable number 8 → KILLED
14. sqrt : Replaced double operation by second member → KILLED
15. sqrt : Replaced double operation by second member → KILLED
16. sqrt : Replaced double division with multiplication → KILLED
17. sqrt : Replaced double division with multiplication → KILLED
18. sqrt : Replaced double division with modulus → KILLED
19. sqrt : Replaced double division with modulus → KILLED
20. sqrt : Replaced double division with addition → KILLED
21. sqrt : Replaced double division with addition → KILLED
22. sqrt : Replaced double division with subtraction → KILLED
23. sqrt : Replaced double division with subtraction → KILLED
24. sqrt : Substituted 2.0 with 1.0 → KILLED
25. sqrt : Substituted 2.0 with 0.0 → KILLED
26. sqrt : Substituted 2.0 with -1.0 → KILLED
27. sqrt : Substituted 2.0 with -2.0 → KILLED
28. sqrt : Substituted 2.0 with 3.0 → KILLED
29. sqrt : Substituted 2.0 with 1.0 → KILLED
30. sqrt : Incremented (a++) double local variable number 8 → KILLED
31. sqrt : Decremented (a--) double local variable number 8 → KILLED
32. sqrt : Incremented (++a) double local variable number 8 → KILLED
33. sqrt : Incremented (++a) double local variable number 2 → KILLED
34. sqrt : Incremented (++a) double local variable number 8 → KILLED
35. sqrt : Decremented (--a) double local variable number 8 → KILLED
36. sqrt : Decremented (--a) double local variable number 2 → KILLED
37. sqrt : Decremented (--a) double local variable number 8 → KILLED
|
return new Complex(t / 2, imaginary / t); |
|
1679
|
|
} |
|
1680
|
44
1. sqrt : Negated double local variable number 8 → SURVIVED
2. sqrt : Substituted 2.0 with -2.0 → SURVIVED
3. sqrt : Incremented (a++) double local variable number 6 → SURVIVED
4. sqrt : Incremented (a++) double local variable number 8 → SURVIVED
5. sqrt : Incremented (a++) double local variable number 2 → SURVIVED
6. sqrt : Decremented (a--) double local variable number 6 → SURVIVED
7. sqrt : Decremented (a--) double local variable number 8 → SURVIVED
8. sqrt : Decremented (a--) double local variable number 2 → SURVIVED
9. sqrt : Incremented (++a) double local variable number 2 → SURVIVED
10. sqrt : replaced call to java/lang/Math::copySign with argument → KILLED
11. sqrt : removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED
12. sqrt : Substituted 2.0 with 1.0 → KILLED
13. sqrt : Replaced double division with multiplication → KILLED
14. sqrt : Replaced double division with multiplication → KILLED
15. sqrt : removed call to java/lang/Math::copySign → KILLED
16. sqrt : replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → KILLED
17. sqrt : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → KILLED
18. sqrt : Negated double local variable number 6 → KILLED
19. sqrt : Negated double local variable number 8 → KILLED
20. sqrt : Negated double local variable number 2 → KILLED
21. sqrt : Replaced double operation by second member → KILLED
22. sqrt : Replaced double operation by second member → KILLED
23. sqrt : Replaced double division with multiplication → KILLED
24. sqrt : Replaced double division with multiplication → KILLED
25. sqrt : Replaced double division with modulus → KILLED
26. sqrt : Replaced double division with modulus → KILLED
27. sqrt : Replaced double division with addition → KILLED
28. sqrt : Replaced double division with addition → KILLED
29. sqrt : Replaced double division with subtraction → KILLED
30. sqrt : Replaced double division with subtraction → KILLED
31. sqrt : Substituted 2.0 with 1.0 → KILLED
32. sqrt : Substituted 2.0 with 0.0 → KILLED
33. sqrt : Substituted 2.0 with -1.0 → KILLED
34. sqrt : Substituted 2.0 with 3.0 → KILLED
35. sqrt : Substituted 2.0 with 1.0 → KILLED
36. sqrt : Incremented (a++) double local variable number 8 → KILLED
37. sqrt : Decremented (a--) double local variable number 8 → KILLED
38. sqrt : Incremented (++a) double local variable number 6 → KILLED
39. sqrt : Incremented (++a) double local variable number 8 → KILLED
40. sqrt : Incremented (++a) double local variable number 8 → KILLED
41. sqrt : Decremented (--a) double local variable number 6 → KILLED
42. sqrt : Decremented (--a) double local variable number 8 → KILLED
43. sqrt : Decremented (--a) double local variable number 8 → KILLED
44. sqrt : Decremented (--a) double local variable number 2 → KILLED
|
return new Complex(y / t, Math.copySign(t / 2, imaginary)); |
|
1681
|
|
} |
|
1682
|
|
|
|
1683
|
|
/** |
|
1684
|
|
* Returns the |
|
1685
|
|
* <a href="http://mathworld.wolfram.com/Sine.html"> |
|
1686
|
|
* sine</a> of this complex number. |
|
1687
|
|
* |
|
1688
|
|
* <p>\[ \sin(z) = \frac{1}{2} i \left( e^{-iz} - e^{iz} \right) \] |
|
1689
|
|
* |
|
1690
|
|
* <p>This is an odd function: \( \sin(z) = -\sin(-z) \). |
|
1691
|
|
* The sine is an entire function and requires no branch cuts. |
|
1692
|
|
* |
|
1693
|
|
* <p>This is implemented using real \( x \) and imaginary \( y \) parts: |
|
1694
|
|
* |
|
1695
|
|
* <p>\[ \sin(x + iy) = \sin(x)\cosh(y) + i \cos(x)\sinh(y) \] |
|
1696
|
|
* |
|
1697
|
|
* <p>As per the C99 standard this function is computed using the trigonomic identity: |
|
1698
|
|
* |
|
1699
|
|
* <p>\[ \sin(z) = -i \sinh(iz) \] |
|
1700
|
|
* |
|
1701
|
|
* @return The sine of this complex number. |
|
1702
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Sin/">Sin</a> |
|
1703
|
|
*/ |
|
1704
|
|
public Complex sin() { |
|
1705
|
|
// Define in terms of sinh |
|
1706
|
|
// sin(z) = -i sinh(iz) |
|
1707
|
|
// Multiply this number by I, compute sinh, then multiply by back |
|
1708
|
14
1. sin : removed negation → NO_COVERAGE
2. sin : removed call to org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
3. sin : replaced return value with null for org/apache/commons/numbers/complex/Complex::sin → NO_COVERAGE
4. sin : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. sin : Negated double field imaginary → NO_COVERAGE
6. sin : Negated double field real → NO_COVERAGE
7. sin : Incremented (a++) double field imaginary → NO_COVERAGE
8. sin : Incremented (a++) double field real → NO_COVERAGE
9. sin : Decremented (a--) double field imaginary → NO_COVERAGE
10. sin : Decremented (a--) double field real → NO_COVERAGE
11. sin : Incremented (++a) double field imaginary → NO_COVERAGE
12. sin : Incremented (++a) double field real → NO_COVERAGE
13. sin : Decremented (--a) double field → NO_COVERAGE
14. sin : Decremented (--a) double field → NO_COVERAGE
|
return sinh(-imaginary, real, Complex::multiplyNegativeI); |
|
1709
|
|
} |
|
1710
|
|
|
|
1711
|
|
/** |
|
1712
|
|
* Returns the |
|
1713
|
|
* <a href="http://mathworld.wolfram.com/Cosine.html"> |
|
1714
|
|
* cosine</a> of this complex number. |
|
1715
|
|
* |
|
1716
|
|
* <p>\[ \cos(z) = \frac{1}{2} \left( e^{iz} + e^{-iz} \right) \] |
|
1717
|
|
* |
|
1718
|
|
* <p>This is an even function: \( \cos(z) = \cos(-z) \). |
|
1719
|
|
* The cosine is an entire function and requires no branch cuts. |
|
1720
|
|
* |
|
1721
|
|
* <p>This is implemented using real \( x \) and imaginary \( y \) parts: |
|
1722
|
|
* |
|
1723
|
|
* <p>\[ \cos(x + iy) = \cos(x)\cosh(y) - i \sin(x)\sinh(y) \] |
|
1724
|
|
* |
|
1725
|
|
* <p>As per the C99 standard this function is computed using the trigonomic identity: |
|
1726
|
|
* |
|
1727
|
|
* <p>\[ cos(z) = cosh(iz) \] |
|
1728
|
|
* |
|
1729
|
|
* @return The cosine of this complex number. |
|
1730
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Cos/">Cos</a> |
|
1731
|
|
*/ |
|
1732
|
|
public Complex cos() { |
|
1733
|
|
// Define in terms of cosh |
|
1734
|
|
// cos(z) = cosh(iz) |
|
1735
|
|
// Multiply this number by I and compute cosh. |
|
1736
|
14
1. cos : removed negation → NO_COVERAGE
2. cos : removed call to org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
3. cos : replaced return value with null for org/apache/commons/numbers/complex/Complex::cos → NO_COVERAGE
4. cos : mutated return of Object value for org/apache/commons/numbers/complex/Complex::cos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. cos : Negated double field imaginary → NO_COVERAGE
6. cos : Negated double field real → NO_COVERAGE
7. cos : Incremented (a++) double field imaginary → NO_COVERAGE
8. cos : Incremented (a++) double field real → NO_COVERAGE
9. cos : Decremented (a--) double field imaginary → NO_COVERAGE
10. cos : Decremented (a--) double field real → NO_COVERAGE
11. cos : Incremented (++a) double field imaginary → NO_COVERAGE
12. cos : Incremented (++a) double field real → NO_COVERAGE
13. cos : Decremented (--a) double field → NO_COVERAGE
14. cos : Decremented (--a) double field → NO_COVERAGE
|
return cosh(-imaginary, real, Complex::ofCartesian); |
|
1737
|
|
} |
|
1738
|
|
|
|
1739
|
|
/** |
|
1740
|
|
* Returns the |
|
1741
|
|
* <a href="http://mathworld.wolfram.com/Tangent.html"> |
|
1742
|
|
* tangent</a> of this complex number. |
|
1743
|
|
* |
|
1744
|
|
* <p>\[ \tan(z) = \frac{i(e^{-iz} - e^{iz})}{e^{-iz} + e^{iz}} \] |
|
1745
|
|
* |
|
1746
|
|
* <p>This is an odd function: \( \tan(z) = -\tan(-z) \). |
|
1747
|
|
* The tangent is an entire function and requires no branch cuts. |
|
1748
|
|
* |
|
1749
|
|
* <p>This is implemented using real \( x \) and imaginary \( y \) parts:</p> |
|
1750
|
|
* \[ \tan(x + iy) = \frac{\sin(2x)}{\cos(2x)+\cosh(2y)} + i \frac{\sinh(2y)}{\cos(2x)+\cosh(2y)} \] |
|
1751
|
|
* |
|
1752
|
|
* <p>As per the C99 standard this function is computed using the trigonomic identity:</p> |
|
1753
|
|
* \[ \tan(z) = -i \tanh(iz) \] |
|
1754
|
|
* |
|
1755
|
|
* @return The tangent of this complex number. |
|
1756
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Tan/">Tangent</a> |
|
1757
|
|
*/ |
|
1758
|
|
public Complex tan() { |
|
1759
|
|
// Define in terms of tanh |
|
1760
|
|
// tan(z) = -i tanh(iz) |
|
1761
|
|
// Multiply this number by I, compute tanh, then multiply by back |
|
1762
|
14
1. tan : removed negation → NO_COVERAGE
2. tan : removed call to org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
3. tan : replaced return value with null for org/apache/commons/numbers/complex/Complex::tan → NO_COVERAGE
4. tan : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tan to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. tan : Negated double field imaginary → NO_COVERAGE
6. tan : Negated double field real → NO_COVERAGE
7. tan : Incremented (a++) double field imaginary → NO_COVERAGE
8. tan : Incremented (a++) double field real → NO_COVERAGE
9. tan : Decremented (a--) double field imaginary → NO_COVERAGE
10. tan : Decremented (a--) double field real → NO_COVERAGE
11. tan : Incremented (++a) double field imaginary → NO_COVERAGE
12. tan : Incremented (++a) double field real → NO_COVERAGE
13. tan : Decremented (--a) double field → NO_COVERAGE
14. tan : Decremented (--a) double field → NO_COVERAGE
|
return tanh(-imaginary, real, Complex::multiplyNegativeI); |
|
1763
|
|
} |
|
1764
|
|
|
|
1765
|
|
/** |
|
1766
|
|
* Returns the |
|
1767
|
|
* <a href="http://mathworld.wolfram.com/InverseSine.html"> |
|
1768
|
|
* inverse sine</a> of this complex number. |
|
1769
|
|
* |
|
1770
|
|
* <p>\[ \sin^{-1}(z) = - i \left(\ln{iz + \sqrt{1 - z^2}}\right) \] |
|
1771
|
|
* |
|
1772
|
|
* <p>The inverse sine of \( z \) is unbounded along the imaginary axis and |
|
1773
|
|
* in the range \( [-\pi, \pi] \) along the real axis. Special cases are handled |
|
1774
|
|
* as if the operation is implemented using \( \sin^{-1}(z) = -i \sinh^{-1}(iz) \). |
|
1775
|
|
* |
|
1776
|
|
* <p>The inverse sine is a multivalued function and requires a branch cut in |
|
1777
|
|
* the complex plane; the cut is conventionally placed at the line segments |
|
1778
|
|
* \( (\infty,-1) \) and \( (1,\infty) \) of the real axis. |
|
1779
|
|
* |
|
1780
|
|
* <p>This is implemented using real \( x \) and imaginary \( y \) parts: |
|
1781
|
|
* |
|
1782
|
|
* <p>\[ \sin^{-1}(z) = \sin^{-1}(B) + i\ \text{sgn}(y)\ln \left(A + \sqrt{A^2-1} \right) \\ |
|
1783
|
|
* A = \frac{1}{2} \left[ \sqrt{(x+1)^2+y^2} + \sqrt{(x-1)^2+y^2} \right] \\ |
|
1784
|
|
* B = \frac{1}{2} \left[ \sqrt{(x+1)^2+y^2} - \sqrt{(x-1)^2+y^2} \right] \] |
|
1785
|
|
* |
|
1786
|
|
* <p>where \( \text{sgn}(y) \) is the sign function implemented using |
|
1787
|
|
* {@link Math#copySign(double,double) copySign(1.0, y)}. |
|
1788
|
|
* |
|
1789
|
|
* <p>The implementation is based on the method described in:</p> |
|
1790
|
|
* <blockquote> |
|
1791
|
|
* T E Hull, Thomas F Fairgrieve and Ping Tak Peter Tang (1997) |
|
1792
|
|
* Implementing the complex Arcsine and Arccosine Functions using Exception Handling. |
|
1793
|
|
* ACM Transactions on Mathematical Software, Vol 23, No 3, pp 299-335. |
|
1794
|
|
* </blockquote> |
|
1795
|
|
* |
|
1796
|
|
* <p>The code has been adapted from the <a href="https://www.boost.org/">Boost</a> |
|
1797
|
|
* {@code c++} implementation {@code <boost/math/complex/asin.hpp>}. |
|
1798
|
|
* |
|
1799
|
|
* @return The inverse sine of this complex number. |
|
1800
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/ArcSin/">ArcSin</a> |
|
1801
|
|
*/ |
|
1802
|
|
public Complex asin() { |
|
1803
|
13
1. asin : removed call to org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE
2. asin : replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE
3. asin : mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. asin : Negated double field real → NO_COVERAGE
5. asin : Negated double field imaginary → NO_COVERAGE
6. asin : Incremented (a++) double field real → NO_COVERAGE
7. asin : Incremented (a++) double field imaginary → NO_COVERAGE
8. asin : Decremented (a--) double field real → NO_COVERAGE
9. asin : Decremented (a--) double field imaginary → NO_COVERAGE
10. asin : Incremented (++a) double field real → NO_COVERAGE
11. asin : Incremented (++a) double field imaginary → NO_COVERAGE
12. asin : Decremented (--a) double field → NO_COVERAGE
13. asin : Decremented (--a) double field → NO_COVERAGE
|
return asin(real, imaginary, Complex::ofCartesian); |
|
1804
|
|
} |
|
1805
|
|
|
|
1806
|
|
/** |
|
1807
|
|
* Returns the inverse sine of the complex number. |
|
1808
|
|
* |
|
1809
|
|
* <p>This function exists to allow implementation of the identity |
|
1810
|
|
* {@code asinh(z) = -i asin(iz)}. |
|
1811
|
|
* |
|
1812
|
|
* <p>Adapted from {@code <boost/math/complex/asin.hpp>}. |
|
1813
|
|
* The original notice is shown below and the licence is shown in full in LICENSE.txt: |
|
1814
|
|
* <pre> |
|
1815
|
|
* (C) Copyright John Maddock 2005. |
|
1816
|
|
* Distributed under the Boost Software License, Version 1.0. (See accompanying |
|
1817
|
|
* file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
|
1818
|
|
* </pre> |
|
1819
|
|
* |
|
1820
|
|
* @param real Real part. |
|
1821
|
|
* @param imaginary Imaginary part. |
|
1822
|
|
* @param constructor Constructor. |
|
1823
|
|
* @return The inverse sine of this complex number. |
|
1824
|
|
*/ |
|
1825
|
|
private static Complex asin(final double real, final double imaginary, |
|
1826
|
|
final ComplexConstructor constructor) { |
|
1827
|
|
// Compute with positive values and determine sign at the end |
|
1828
|
7
1. asin : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. asin : removed call to java/lang/Math::abs → NO_COVERAGE
3. asin : Negated double local variable number 0 → NO_COVERAGE
4. asin : Incremented (a++) double local variable number 0 → NO_COVERAGE
5. asin : Decremented (a--) double local variable number 0 → NO_COVERAGE
6. asin : Incremented (++a) double local variable number 0 → NO_COVERAGE
7. asin : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
final double x = Math.abs(real); |
|
1829
|
7
1. asin : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. asin : removed call to java/lang/Math::abs → NO_COVERAGE
3. asin : Negated double local variable number 2 → NO_COVERAGE
4. asin : Incremented (a++) double local variable number 2 → NO_COVERAGE
5. asin : Decremented (a--) double local variable number 2 → NO_COVERAGE
6. asin : Incremented (++a) double local variable number 2 → NO_COVERAGE
7. asin : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
final double y = Math.abs(imaginary); |
|
1830
|
|
// The result (without sign correction) |
|
1831
|
|
double re; |
|
1832
|
|
double im; |
|
1833
|
|
|
|
1834
|
|
// Handle C99 special cases |
|
1835
|
14
1. asin : negated conditional → NO_COVERAGE
2. asin : removed call to java/lang/Double::isNaN → NO_COVERAGE
3. asin : removed conditional - replaced equality check with false → NO_COVERAGE
4. asin : removed conditional - replaced equality check with true → NO_COVERAGE
5. asin : Negated double local variable number 5 → NO_COVERAGE
6. asin : equal to less than → NO_COVERAGE
7. asin : equal to less or equal → NO_COVERAGE
8. asin : equal to greater than → NO_COVERAGE
9. asin : equal to greater or equal → NO_COVERAGE
10. asin : equal to not equal → NO_COVERAGE
11. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (Double.isNaN(x)) { |
|
1836
|
14
1. asin : negated conditional → NO_COVERAGE
2. asin : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. asin : removed conditional - replaced equality check with false → NO_COVERAGE
4. asin : removed conditional - replaced equality check with true → NO_COVERAGE
5. asin : Negated double local variable number 7 → NO_COVERAGE
6. asin : equal to less than → NO_COVERAGE
7. asin : equal to less or equal → NO_COVERAGE
8. asin : equal to greater than → NO_COVERAGE
9. asin : equal to greater or equal → NO_COVERAGE
10. asin : equal to not equal → NO_COVERAGE
11. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
if (isPosInfinite(y)) { |
|
1837
|
5
1. asin : Negated double local variable number 5 → NO_COVERAGE
2. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
3. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
4. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
5. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = x; |
|
1838
|
5
1. asin : Negated double local variable number 7 → NO_COVERAGE
2. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
3. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
4. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
5. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = y; |
|
1839
|
|
} else { |
|
1840
|
|
// No-use of the input constructor |
|
1841
|
2
1. asin : replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE
2. asin : mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return NAN; |
|
1842
|
|
} |
|
1843
|
14
1. asin : negated conditional → NO_COVERAGE
2. asin : removed call to java/lang/Double::isNaN → NO_COVERAGE
3. asin : removed conditional - replaced equality check with false → NO_COVERAGE
4. asin : removed conditional - replaced equality check with true → NO_COVERAGE
5. asin : Negated double local variable number 7 → NO_COVERAGE
6. asin : equal to less than → NO_COVERAGE
7. asin : equal to less or equal → NO_COVERAGE
8. asin : equal to greater than → NO_COVERAGE
9. asin : equal to greater or equal → NO_COVERAGE
10. asin : equal to not equal → NO_COVERAGE
11. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
} else if (Double.isNaN(y)) { |
|
1844
|
18
1. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
2. asin : negated conditional → NO_COVERAGE
3. asin : removed conditional - replaced equality check with false → NO_COVERAGE
4. asin : removed conditional - replaced equality check with true → NO_COVERAGE
5. asin : Negated double local variable number 5 → NO_COVERAGE
6. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
7. asin : Substituted 0.0 with -1.0 → NO_COVERAGE
8. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
9. asin : Substituted 0.0 with -1.0 → NO_COVERAGE
10. asin : not equal to less than → NO_COVERAGE
11. asin : not equal to less or equal → NO_COVERAGE
12. asin : not equal to greater than → NO_COVERAGE
13. asin : not equal to greater or equal → NO_COVERAGE
14. asin : not equal to equal → NO_COVERAGE
15. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
16. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
17. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
18. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x == 0) { |
|
1845
|
5
1. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
2. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
3. asin : Substituted 0.0 with -1.0 → NO_COVERAGE
4. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
5. asin : Substituted 0.0 with -1.0 → NO_COVERAGE
|
re = 0; |
|
1846
|
5
1. asin : Negated double local variable number 7 → NO_COVERAGE
2. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
3. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
4. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
5. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = y; |
|
1847
|
14
1. asin : negated conditional → NO_COVERAGE
2. asin : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. asin : removed conditional - replaced equality check with false → NO_COVERAGE
4. asin : removed conditional - replaced equality check with true → NO_COVERAGE
5. asin : Negated double local variable number 5 → NO_COVERAGE
6. asin : equal to less than → NO_COVERAGE
7. asin : equal to less or equal → NO_COVERAGE
8. asin : equal to greater than → NO_COVERAGE
9. asin : equal to greater or equal → NO_COVERAGE
10. asin : equal to not equal → NO_COVERAGE
11. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
} else if (isPosInfinite(x)) { |
|
1848
|
5
1. asin : Negated double local variable number 7 → NO_COVERAGE
2. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
3. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
4. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
5. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = y; |
|
1849
|
5
1. asin : Negated double local variable number 5 → NO_COVERAGE
2. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
3. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
4. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
5. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
im = x; |
|
1850
|
|
} else { |
|
1851
|
|
// No-use of the input constructor |
|
1852
|
2
1. asin : replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE
2. asin : mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return NAN; |
|
1853
|
|
} |
|
1854
|
14
1. asin : negated conditional → NO_COVERAGE
2. asin : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. asin : removed conditional - replaced equality check with false → NO_COVERAGE
4. asin : removed conditional - replaced equality check with true → NO_COVERAGE
5. asin : Negated double local variable number 5 → NO_COVERAGE
6. asin : equal to less than → NO_COVERAGE
7. asin : equal to less or equal → NO_COVERAGE
8. asin : equal to greater than → NO_COVERAGE
9. asin : equal to greater or equal → NO_COVERAGE
10. asin : equal to not equal → NO_COVERAGE
11. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
} else if (isPosInfinite(x)) { |
|
1855
|
28
1. asin : Substituted 0.7853981633974483 with 1.0 → NO_COVERAGE
2. asin : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
3. asin : negated conditional → NO_COVERAGE
4. asin : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
5. asin : removed conditional - replaced equality check with false → NO_COVERAGE
6. asin : removed conditional - replaced equality check with true → NO_COVERAGE
7. asin : Negated double local variable number 7 → NO_COVERAGE
8. asin : Substituted 0.7853981633974483 with 1.0 → NO_COVERAGE
9. asin : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
10. asin : Substituted 0.7853981633974483 with 0.0 → NO_COVERAGE
11. asin : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
12. asin : Substituted 0.7853981633974483 with -1.0 → NO_COVERAGE
13. asin : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
14. asin : Substituted 0.7853981633974483 with -0.7853981633974483 → NO_COVERAGE
15. asin : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
16. asin : Substituted 0.7853981633974483 with 1.7853981633974483 → NO_COVERAGE
17. asin : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
18. asin : Substituted 0.7853981633974483 with -0.21460183660255172 → NO_COVERAGE
19. asin : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
20. asin : equal to less than → NO_COVERAGE
21. asin : equal to less or equal → NO_COVERAGE
22. asin : equal to greater than → NO_COVERAGE
23. asin : equal to greater or equal → NO_COVERAGE
24. asin : equal to not equal → NO_COVERAGE
25. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
26. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
27. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
28. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = isPosInfinite(y) ? PI_OVER_4 : PI_OVER_2; |
|
1856
|
5
1. asin : Negated double local variable number 5 → NO_COVERAGE
2. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
3. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
4. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
5. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
im = x; |
|
1857
|
14
1. asin : negated conditional → NO_COVERAGE
2. asin : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. asin : removed conditional - replaced equality check with false → NO_COVERAGE
4. asin : removed conditional - replaced equality check with true → NO_COVERAGE
5. asin : Negated double local variable number 7 → NO_COVERAGE
6. asin : equal to less than → NO_COVERAGE
7. asin : equal to less or equal → NO_COVERAGE
8. asin : equal to greater than → NO_COVERAGE
9. asin : equal to greater or equal → NO_COVERAGE
10. asin : equal to not equal → NO_COVERAGE
11. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
} else if (isPosInfinite(y)) { |
|
1858
|
5
1. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
2. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
3. asin : Substituted 0.0 with -1.0 → NO_COVERAGE
4. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
5. asin : Substituted 0.0 with -1.0 → NO_COVERAGE
|
re = 0; |
|
1859
|
5
1. asin : Negated double local variable number 7 → NO_COVERAGE
2. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
3. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
4. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
5. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = y; |
|
1860
|
|
} else { |
|
1861
|
|
// Special case for real numbers: |
|
1862
|
38
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
3. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
4. asin : negated conditional → NO_COVERAGE
5. asin : negated conditional → NO_COVERAGE
6. asin : removed conditional - replaced equality check with false → NO_COVERAGE
7. asin : removed conditional - replaced equality check with true → NO_COVERAGE
8. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
9. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
10. asin : Negated double local variable number 7 → NO_COVERAGE
11. asin : Negated double local variable number 5 → NO_COVERAGE
12. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
13. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
14. asin : Substituted 0.0 with -1.0 → NO_COVERAGE
15. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
16. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
17. asin : Substituted 0.0 with 1.0 → NO_COVERAGE
18. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
19. asin : Substituted 0.0 with -1.0 → NO_COVERAGE
20. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
21. asin : not equal to less than → NO_COVERAGE
22. asin : greater than to less than → NO_COVERAGE
23. asin : not equal to less or equal → NO_COVERAGE
24. asin : greater than to less or equal → NO_COVERAGE
25. asin : not equal to greater than → NO_COVERAGE
26. asin : greater than to greater or equal → NO_COVERAGE
27. asin : not equal to greater or equal → NO_COVERAGE
28. asin : greater than to equal → NO_COVERAGE
29. asin : not equal to equal → NO_COVERAGE
30. asin : greater than to not equal → NO_COVERAGE
31. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
32. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
33. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
34. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
35. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
36. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
37. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
38. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (y == 0 && x <= 1) { |
|
1863
|
15
1. asin : replaced call to java/lang/Math::asin with argument → NO_COVERAGE
2. asin : removed call to java/lang/Math::asin → NO_COVERAGE
3. asin : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
4. asin : replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE
5. asin : mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. asin : Negated double local variable number 0 → NO_COVERAGE
7. asin : Negated double local variable number 2 → NO_COVERAGE
8. asin : Incremented (a++) double local variable number 0 → NO_COVERAGE
9. asin : Incremented (a++) double local variable number 2 → NO_COVERAGE
10. asin : Decremented (a--) double local variable number 0 → NO_COVERAGE
11. asin : Decremented (a--) double local variable number 2 → NO_COVERAGE
12. asin : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. asin : Decremented (--a) double local variable number 0 → NO_COVERAGE
15. asin : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(Math.asin(real), imaginary); |
|
1864
|
|
} |
|
1865
|
|
|
|
1866
|
17
1. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
2. asin : Replaced double addition with subtraction → NO_COVERAGE
3. asin : Negated double local variable number 5 → NO_COVERAGE
4. asin : Replaced double operation by second member → NO_COVERAGE
5. asin : Replaced double addition with subtraction → NO_COVERAGE
6. asin : Replaced double addition with multiplication → NO_COVERAGE
7. asin : Replaced double addition with division → NO_COVERAGE
8. asin : Replaced double addition with modulus → NO_COVERAGE
9. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
10. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
11. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
12. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
13. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
14. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
15. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
16. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double xp1 = x + 1; |
|
1867
|
17
1. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
2. asin : Replaced double subtraction with addition → NO_COVERAGE
3. asin : Negated double local variable number 5 → NO_COVERAGE
4. asin : Replaced double operation by second member → NO_COVERAGE
5. asin : Replaced double subtraction with addition → NO_COVERAGE
6. asin : Replaced double subtraction with multiplication → NO_COVERAGE
7. asin : Replaced double subtraction with division → NO_COVERAGE
8. asin : Replaced double subtraction with modulus → NO_COVERAGE
9. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
10. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
11. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
12. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
13. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
14. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
15. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
16. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double xm1 = x - 1; |
|
1868
|
|
|
|
1869
|
29
1. asin : negated conditional → NO_COVERAGE
2. asin : removed call to org/apache/commons/numbers/complex/Complex::inRegion → NO_COVERAGE
3. asin : removed conditional - replaced equality check with false → NO_COVERAGE
4. asin : removed conditional - replaced equality check with true → NO_COVERAGE
5. asin : Negated double local variable number 5 → NO_COVERAGE
6. asin : Negated double local variable number 7 → NO_COVERAGE
7. asin : Negated double static field SAFE_MIN → NO_COVERAGE
8. asin : Negated double static field SAFE_MAX → NO_COVERAGE
9. asin : equal to less than → NO_COVERAGE
10. asin : equal to less or equal → NO_COVERAGE
11. asin : equal to greater than → NO_COVERAGE
12. asin : equal to greater or equal → NO_COVERAGE
13. asin : equal to not equal → NO_COVERAGE
14. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
15. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
16. asin : Incremented (a++) static double field SAFE_MIN → NO_COVERAGE
17. asin : Incremented (a++) static double field SAFE_MAX → NO_COVERAGE
18. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
20. asin : Decremented (a--) static double field SAFE_MIN → NO_COVERAGE
21. asin : Decremented (a--) static double field SAFE_MAX → NO_COVERAGE
22. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
23. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
24. asin : Incremented (++a) static double field SAFE_MIN → NO_COVERAGE
25. asin : Incremented (++a) static double field SAFE_MAX → NO_COVERAGE
26. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
27. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
28. asin : Decremented (--a) static double field → NO_COVERAGE
29. asin : Decremented (--a) static double field → NO_COVERAGE
|
if (inRegion(x, y, SAFE_MIN, SAFE_MAX)) { |
|
1870
|
16
1. asin : Replaced double multiplication with division → NO_COVERAGE
2. asin : Negated double local variable number 7 → NO_COVERAGE
3. asin : Negated double local variable number 7 → NO_COVERAGE
4. asin : Replaced double operation by second member → NO_COVERAGE
5. asin : Replaced double multiplication with division → NO_COVERAGE
6. asin : Replaced double multiplication with modulus → NO_COVERAGE
7. asin : Replaced double multiplication with addition → NO_COVERAGE
8. asin : Replaced double multiplication with subtraction → NO_COVERAGE
9. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
10. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
11. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
15. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
16. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
final double yy = y * y; |
|
1871
|
29
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : Replaced double multiplication with division → NO_COVERAGE
3. asin : Replaced double addition with subtraction → NO_COVERAGE
4. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
5. asin : Negated double local variable number 13 → NO_COVERAGE
6. asin : Negated double local variable number 13 → NO_COVERAGE
7. asin : Negated double local variable number 17 → NO_COVERAGE
8. asin : Replaced double operation by second member → NO_COVERAGE
9. asin : Replaced double operation by second member → NO_COVERAGE
10. asin : Replaced double multiplication with division → NO_COVERAGE
11. asin : Replaced double addition with subtraction → NO_COVERAGE
12. asin : Replaced double multiplication with modulus → NO_COVERAGE
13. asin : Replaced double addition with multiplication → NO_COVERAGE
14. asin : Replaced double multiplication with addition → NO_COVERAGE
15. asin : Replaced double addition with division → NO_COVERAGE
16. asin : Replaced double multiplication with subtraction → NO_COVERAGE
17. asin : Replaced double addition with modulus → NO_COVERAGE
18. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
19. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
20. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
21. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
22. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
23. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
24. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
25. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
26. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
27. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
28. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
29. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
final double r = Math.sqrt(xp1 * xp1 + yy); |
|
1872
|
29
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : Replaced double multiplication with division → NO_COVERAGE
3. asin : Replaced double addition with subtraction → NO_COVERAGE
4. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
5. asin : Negated double local variable number 15 → NO_COVERAGE
6. asin : Negated double local variable number 15 → NO_COVERAGE
7. asin : Negated double local variable number 17 → NO_COVERAGE
8. asin : Replaced double operation by second member → NO_COVERAGE
9. asin : Replaced double operation by second member → NO_COVERAGE
10. asin : Replaced double multiplication with division → NO_COVERAGE
11. asin : Replaced double addition with subtraction → NO_COVERAGE
12. asin : Replaced double multiplication with modulus → NO_COVERAGE
13. asin : Replaced double addition with multiplication → NO_COVERAGE
14. asin : Replaced double multiplication with addition → NO_COVERAGE
15. asin : Replaced double addition with division → NO_COVERAGE
16. asin : Replaced double multiplication with subtraction → NO_COVERAGE
17. asin : Replaced double addition with modulus → NO_COVERAGE
18. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
19. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
20. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
21. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
22. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
23. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
24. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
25. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
26. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
27. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
28. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
29. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
final double s = Math.sqrt(xm1 * xm1 + yy); |
|
1873
|
29
1. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
2. asin : Replaced double addition with subtraction → NO_COVERAGE
3. asin : Replaced double multiplication with division → NO_COVERAGE
4. asin : Negated double local variable number 19 → NO_COVERAGE
5. asin : Negated double local variable number 21 → NO_COVERAGE
6. asin : Replaced double operation by second member → NO_COVERAGE
7. asin : Replaced double operation by second member → NO_COVERAGE
8. asin : Replaced double addition with subtraction → NO_COVERAGE
9. asin : Replaced double multiplication with division → NO_COVERAGE
10. asin : Replaced double addition with multiplication → NO_COVERAGE
11. asin : Replaced double multiplication with modulus → NO_COVERAGE
12. asin : Replaced double addition with division → NO_COVERAGE
13. asin : Replaced double multiplication with addition → NO_COVERAGE
14. asin : Replaced double addition with modulus → NO_COVERAGE
15. asin : Replaced double multiplication with subtraction → NO_COVERAGE
16. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
17. asin : Substituted 0.5 with 0.0 → NO_COVERAGE
18. asin : Substituted 0.5 with -1.0 → NO_COVERAGE
19. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
20. asin : Substituted 0.5 with 1.5 → NO_COVERAGE
21. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
22. asin : Incremented (a++) double local variable number 19 → NO_COVERAGE
23. asin : Incremented (a++) double local variable number 21 → NO_COVERAGE
24. asin : Decremented (a--) double local variable number 19 → NO_COVERAGE
25. asin : Decremented (a--) double local variable number 21 → NO_COVERAGE
26. asin : Incremented (++a) double local variable number 19 → NO_COVERAGE
27. asin : Incremented (++a) double local variable number 21 → NO_COVERAGE
28. asin : Decremented (--a) double local variable number 19 → NO_COVERAGE
29. asin : Decremented (--a) double local variable number 21 → NO_COVERAGE
|
final double a = 0.5 * (r + s); |
|
1874
|
16
1. asin : Replaced double division with multiplication → NO_COVERAGE
2. asin : Negated double local variable number 5 → NO_COVERAGE
3. asin : Negated double local variable number 23 → NO_COVERAGE
4. asin : Replaced double operation by second member → NO_COVERAGE
5. asin : Replaced double division with multiplication → NO_COVERAGE
6. asin : Replaced double division with modulus → NO_COVERAGE
7. asin : Replaced double division with addition → NO_COVERAGE
8. asin : Replaced double division with subtraction → NO_COVERAGE
9. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
10. asin : Incremented (a++) double local variable number 23 → NO_COVERAGE
11. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 23 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. asin : Incremented (++a) double local variable number 23 → NO_COVERAGE
15. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
16. asin : Decremented (--a) double local variable number 23 → NO_COVERAGE
|
final double b = x / a; |
|
1875
|
|
|
|
1876
|
21
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 0.6471 with 1.0 → NO_COVERAGE
3. asin : negated conditional → NO_COVERAGE
4. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
5. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
6. asin : Negated double local variable number 25 → NO_COVERAGE
7. asin : Substituted 0.6471 with 1.0 → NO_COVERAGE
8. asin : Substituted 0.6471 with 0.0 → NO_COVERAGE
9. asin : Substituted 0.6471 with -1.0 → NO_COVERAGE
10. asin : Substituted 0.6471 with -0.6471 → NO_COVERAGE
11. asin : Substituted 0.6471 with 1.6471 → NO_COVERAGE
12. asin : Substituted 0.6471 with -0.3529 → NO_COVERAGE
13. asin : greater than to less than → NO_COVERAGE
14. asin : greater than to less or equal → NO_COVERAGE
15. asin : greater than to greater or equal → NO_COVERAGE
16. asin : greater than to equal → NO_COVERAGE
17. asin : greater than to not equal → NO_COVERAGE
18. asin : Incremented (a++) double local variable number 25 → NO_COVERAGE
19. asin : Decremented (a--) double local variable number 25 → NO_COVERAGE
20. asin : Incremented (++a) double local variable number 25 → NO_COVERAGE
21. asin : Decremented (--a) double local variable number 25 → NO_COVERAGE
|
if (b <= B_CROSSOVER) { |
|
1877
|
7
1. asin : replaced call to java/lang/Math::asin with argument → NO_COVERAGE
2. asin : removed call to java/lang/Math::asin → NO_COVERAGE
3. asin : Negated double local variable number 25 → NO_COVERAGE
4. asin : Incremented (a++) double local variable number 25 → NO_COVERAGE
5. asin : Decremented (a--) double local variable number 25 → NO_COVERAGE
6. asin : Incremented (++a) double local variable number 25 → NO_COVERAGE
7. asin : Decremented (--a) double local variable number 25 → NO_COVERAGE
|
re = Math.asin(b); |
|
1878
|
|
} else { |
|
1879
|
16
1. asin : Replaced double addition with subtraction → NO_COVERAGE
2. asin : Negated double local variable number 23 → NO_COVERAGE
3. asin : Negated double local variable number 5 → NO_COVERAGE
4. asin : Replaced double operation by second member → NO_COVERAGE
5. asin : Replaced double addition with subtraction → NO_COVERAGE
6. asin : Replaced double addition with multiplication → NO_COVERAGE
7. asin : Replaced double addition with division → NO_COVERAGE
8. asin : Replaced double addition with modulus → NO_COVERAGE
9. asin : Incremented (a++) double local variable number 23 → NO_COVERAGE
10. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
11. asin : Decremented (a--) double local variable number 23 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 23 → NO_COVERAGE
14. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
15. asin : Decremented (--a) double local variable number 23 → NO_COVERAGE
16. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double apx = a + x; |
|
1880
|
20
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
3. asin : negated conditional → NO_COVERAGE
4. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
5. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
6. asin : Negated double local variable number 5 → NO_COVERAGE
7. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
8. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
9. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
10. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
11. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
12. asin : greater than to less than → NO_COVERAGE
13. asin : greater than to less or equal → NO_COVERAGE
14. asin : greater than to greater or equal → NO_COVERAGE
15. asin : greater than to equal → NO_COVERAGE
16. asin : greater than to not equal → NO_COVERAGE
17. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x <= 1) { |
|
1881
|
88
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : replaced call to java/lang/Math::atan with argument → NO_COVERAGE
3. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
4. asin : Replaced double multiplication with division → NO_COVERAGE
5. asin : Replaced double addition with subtraction → NO_COVERAGE
6. asin : Replaced double division with multiplication → NO_COVERAGE
7. asin : Replaced double subtraction with addition → NO_COVERAGE
8. asin : Replaced double addition with subtraction → NO_COVERAGE
9. asin : Replaced double multiplication with division → NO_COVERAGE
10. asin : Replaced double division with multiplication → NO_COVERAGE
11. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
12. asin : removed call to java/lang/Math::atan → NO_COVERAGE
13. asin : Negated double local variable number 5 → NO_COVERAGE
14. asin : Negated double local variable number 27 → NO_COVERAGE
15. asin : Negated double local variable number 17 → NO_COVERAGE
16. asin : Negated double local variable number 19 → NO_COVERAGE
17. asin : Negated double local variable number 13 → NO_COVERAGE
18. asin : Negated double local variable number 21 → NO_COVERAGE
19. asin : Negated double local variable number 15 → NO_COVERAGE
20. asin : Replaced double operation by second member → NO_COVERAGE
21. asin : Replaced double operation by second member → NO_COVERAGE
22. asin : Replaced double operation by second member → NO_COVERAGE
23. asin : Replaced double operation by second member → NO_COVERAGE
24. asin : Replaced double operation by second member → NO_COVERAGE
25. asin : Replaced double operation by second member → NO_COVERAGE
26. asin : Replaced double operation by second member → NO_COVERAGE
27. asin : Replaced double multiplication with division → NO_COVERAGE
28. asin : Replaced double addition with subtraction → NO_COVERAGE
29. asin : Replaced double division with multiplication → NO_COVERAGE
30. asin : Replaced double subtraction with addition → NO_COVERAGE
31. asin : Replaced double addition with subtraction → NO_COVERAGE
32. asin : Replaced double multiplication with division → NO_COVERAGE
33. asin : Replaced double division with multiplication → NO_COVERAGE
34. asin : Replaced double multiplication with modulus → NO_COVERAGE
35. asin : Replaced double addition with multiplication → NO_COVERAGE
36. asin : Replaced double division with modulus → NO_COVERAGE
37. asin : Replaced double subtraction with multiplication → NO_COVERAGE
38. asin : Replaced double addition with multiplication → NO_COVERAGE
39. asin : Replaced double multiplication with modulus → NO_COVERAGE
40. asin : Replaced double division with modulus → NO_COVERAGE
41. asin : Replaced double multiplication with addition → NO_COVERAGE
42. asin : Replaced double addition with division → NO_COVERAGE
43. asin : Replaced double division with addition → NO_COVERAGE
44. asin : Replaced double subtraction with division → NO_COVERAGE
45. asin : Replaced double addition with division → NO_COVERAGE
46. asin : Replaced double multiplication with addition → NO_COVERAGE
47. asin : Replaced double division with addition → NO_COVERAGE
48. asin : Replaced double multiplication with subtraction → NO_COVERAGE
49. asin : Replaced double addition with modulus → NO_COVERAGE
50. asin : Replaced double division with subtraction → NO_COVERAGE
51. asin : Replaced double subtraction with modulus → NO_COVERAGE
52. asin : Replaced double addition with modulus → NO_COVERAGE
53. asin : Replaced double multiplication with subtraction → NO_COVERAGE
54. asin : Replaced double division with subtraction → NO_COVERAGE
55. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
56. asin : Substituted 0.5 with 0.0 → NO_COVERAGE
57. asin : Substituted 0.5 with -1.0 → NO_COVERAGE
58. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
59. asin : Substituted 0.5 with 1.5 → NO_COVERAGE
60. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
61. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
62. asin : Incremented (a++) double local variable number 27 → NO_COVERAGE
63. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
64. asin : Incremented (a++) double local variable number 19 → NO_COVERAGE
65. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
66. asin : Incremented (a++) double local variable number 21 → NO_COVERAGE
67. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
68. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
69. asin : Decremented (a--) double local variable number 27 → NO_COVERAGE
70. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
71. asin : Decremented (a--) double local variable number 19 → NO_COVERAGE
72. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
73. asin : Decremented (a--) double local variable number 21 → NO_COVERAGE
74. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
75. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
76. asin : Incremented (++a) double local variable number 27 → NO_COVERAGE
77. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
78. asin : Incremented (++a) double local variable number 19 → NO_COVERAGE
79. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
80. asin : Incremented (++a) double local variable number 21 → NO_COVERAGE
81. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
82. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
83. asin : Decremented (--a) double local variable number 27 → NO_COVERAGE
84. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
85. asin : Decremented (--a) double local variable number 19 → NO_COVERAGE
86. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
87. asin : Decremented (--a) double local variable number 21 → NO_COVERAGE
88. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
re = Math.atan(x / Math.sqrt(0.5 * apx * (yy / (r + xp1) + (s - xm1)))); |
|
1882
|
|
} else { |
|
1883
|
99
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : replaced call to java/lang/Math::atan with argument → NO_COVERAGE
3. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
4. asin : Replaced double addition with subtraction → NO_COVERAGE
5. asin : Replaced double division with multiplication → NO_COVERAGE
6. asin : Replaced double addition with subtraction → NO_COVERAGE
7. asin : Replaced double division with multiplication → NO_COVERAGE
8. asin : Replaced double addition with subtraction → NO_COVERAGE
9. asin : Replaced double multiplication with division → NO_COVERAGE
10. asin : Replaced double multiplication with division → NO_COVERAGE
11. asin : Replaced double division with multiplication → NO_COVERAGE
12. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
13. asin : removed call to java/lang/Math::atan → NO_COVERAGE
14. asin : Negated double local variable number 5 → NO_COVERAGE
15. asin : Negated double local variable number 7 → NO_COVERAGE
16. asin : Negated double local variable number 27 → NO_COVERAGE
17. asin : Negated double local variable number 19 → NO_COVERAGE
18. asin : Negated double local variable number 13 → NO_COVERAGE
19. asin : Negated double local variable number 27 → NO_COVERAGE
20. asin : Negated double local variable number 21 → NO_COVERAGE
21. asin : Negated double local variable number 15 → NO_COVERAGE
22. asin : Replaced double operation by second member → NO_COVERAGE
23. asin : Replaced double operation by second member → NO_COVERAGE
24. asin : Replaced double operation by second member → NO_COVERAGE
25. asin : Replaced double operation by second member → NO_COVERAGE
26. asin : Replaced double operation by second member → NO_COVERAGE
27. asin : Replaced double operation by second member → NO_COVERAGE
28. asin : Replaced double operation by second member → NO_COVERAGE
29. asin : Replaced double operation by second member → NO_COVERAGE
30. asin : Replaced double addition with subtraction → NO_COVERAGE
31. asin : Replaced double division with multiplication → NO_COVERAGE
32. asin : Replaced double addition with subtraction → NO_COVERAGE
33. asin : Replaced double division with multiplication → NO_COVERAGE
34. asin : Replaced double addition with subtraction → NO_COVERAGE
35. asin : Replaced double multiplication with division → NO_COVERAGE
36. asin : Replaced double multiplication with division → NO_COVERAGE
37. asin : Replaced double division with multiplication → NO_COVERAGE
38. asin : Replaced double addition with multiplication → NO_COVERAGE
39. asin : Replaced double division with modulus → NO_COVERAGE
40. asin : Replaced double addition with multiplication → NO_COVERAGE
41. asin : Replaced double division with modulus → NO_COVERAGE
42. asin : Replaced double addition with multiplication → NO_COVERAGE
43. asin : Replaced double multiplication with modulus → NO_COVERAGE
44. asin : Replaced double multiplication with modulus → NO_COVERAGE
45. asin : Replaced double division with modulus → NO_COVERAGE
46. asin : Replaced double addition with division → NO_COVERAGE
47. asin : Replaced double division with addition → NO_COVERAGE
48. asin : Replaced double addition with division → NO_COVERAGE
49. asin : Replaced double division with addition → NO_COVERAGE
50. asin : Replaced double addition with division → NO_COVERAGE
51. asin : Replaced double multiplication with addition → NO_COVERAGE
52. asin : Replaced double multiplication with addition → NO_COVERAGE
53. asin : Replaced double division with addition → NO_COVERAGE
54. asin : Replaced double addition with modulus → NO_COVERAGE
55. asin : Replaced double division with subtraction → NO_COVERAGE
56. asin : Replaced double addition with modulus → NO_COVERAGE
57. asin : Replaced double division with subtraction → NO_COVERAGE
58. asin : Replaced double addition with modulus → NO_COVERAGE
59. asin : Replaced double multiplication with subtraction → NO_COVERAGE
60. asin : Replaced double multiplication with subtraction → NO_COVERAGE
61. asin : Replaced double division with subtraction → NO_COVERAGE
62. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
63. asin : Substituted 0.5 with 0.0 → NO_COVERAGE
64. asin : Substituted 0.5 with -1.0 → NO_COVERAGE
65. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
66. asin : Substituted 0.5 with 1.5 → NO_COVERAGE
67. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
68. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
69. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
70. asin : Incremented (a++) double local variable number 27 → NO_COVERAGE
71. asin : Incremented (a++) double local variable number 19 → NO_COVERAGE
72. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
73. asin : Incremented (a++) double local variable number 27 → NO_COVERAGE
74. asin : Incremented (a++) double local variable number 21 → NO_COVERAGE
75. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
76. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
77. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
78. asin : Decremented (a--) double local variable number 27 → NO_COVERAGE
79. asin : Decremented (a--) double local variable number 19 → NO_COVERAGE
80. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
81. asin : Decremented (a--) double local variable number 27 → NO_COVERAGE
82. asin : Decremented (a--) double local variable number 21 → NO_COVERAGE
83. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
84. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
85. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
86. asin : Incremented (++a) double local variable number 27 → NO_COVERAGE
87. asin : Incremented (++a) double local variable number 19 → NO_COVERAGE
88. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
89. asin : Incremented (++a) double local variable number 27 → NO_COVERAGE
90. asin : Incremented (++a) double local variable number 21 → NO_COVERAGE
91. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
92. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
93. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
94. asin : Decremented (--a) double local variable number 27 → NO_COVERAGE
95. asin : Decremented (--a) double local variable number 19 → NO_COVERAGE
96. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
97. asin : Decremented (--a) double local variable number 27 → NO_COVERAGE
98. asin : Decremented (--a) double local variable number 21 → NO_COVERAGE
99. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
re = Math.atan(x / (y * Math.sqrt(0.5 * (apx / (r + xp1) + apx / (s + xm1))))); |
|
1884
|
|
} |
|
1885
|
|
} |
|
1886
|
|
|
|
1887
|
21
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 10.0 with 1.0 → NO_COVERAGE
3. asin : negated conditional → NO_COVERAGE
4. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
5. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
6. asin : Negated double local variable number 23 → NO_COVERAGE
7. asin : Substituted 10.0 with 1.0 → NO_COVERAGE
8. asin : Substituted 10.0 with 0.0 → NO_COVERAGE
9. asin : Substituted 10.0 with -1.0 → NO_COVERAGE
10. asin : Substituted 10.0 with -10.0 → NO_COVERAGE
11. asin : Substituted 10.0 with 11.0 → NO_COVERAGE
12. asin : Substituted 10.0 with 9.0 → NO_COVERAGE
13. asin : greater than to less than → NO_COVERAGE
14. asin : greater than to less or equal → NO_COVERAGE
15. asin : greater than to greater or equal → NO_COVERAGE
16. asin : greater than to equal → NO_COVERAGE
17. asin : greater than to not equal → NO_COVERAGE
18. asin : Incremented (a++) double local variable number 23 → NO_COVERAGE
19. asin : Decremented (a--) double local variable number 23 → NO_COVERAGE
20. asin : Incremented (++a) double local variable number 23 → NO_COVERAGE
21. asin : Decremented (--a) double local variable number 23 → NO_COVERAGE
|
if (a <= A_CROSSOVER) { |
|
1888
|
|
double am1; |
|
1889
|
20
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
3. asin : negated conditional → NO_COVERAGE
4. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
5. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
6. asin : Negated double local variable number 5 → NO_COVERAGE
7. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
8. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
9. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
10. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
11. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
12. asin : greater or equal to less than → NO_COVERAGE
13. asin : greater or equal to less or equal → NO_COVERAGE
14. asin : greater or equal to greater than → NO_COVERAGE
15. asin : greater or equal to equal → NO_COVERAGE
16. asin : greater or equal to not equal → NO_COVERAGE
17. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x < 1) { |
|
1890
|
73
1. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
2. asin : Replaced double addition with subtraction → NO_COVERAGE
3. asin : Replaced double division with multiplication → NO_COVERAGE
4. asin : Replaced double subtraction with addition → NO_COVERAGE
5. asin : Replaced double division with multiplication → NO_COVERAGE
6. asin : Replaced double addition with subtraction → NO_COVERAGE
7. asin : Replaced double multiplication with division → NO_COVERAGE
8. asin : Negated double local variable number 17 → NO_COVERAGE
9. asin : Negated double local variable number 19 → NO_COVERAGE
10. asin : Negated double local variable number 13 → NO_COVERAGE
11. asin : Negated double local variable number 17 → NO_COVERAGE
12. asin : Negated double local variable number 21 → NO_COVERAGE
13. asin : Negated double local variable number 15 → NO_COVERAGE
14. asin : Replaced double operation by second member → NO_COVERAGE
15. asin : Replaced double operation by second member → NO_COVERAGE
16. asin : Replaced double operation by second member → NO_COVERAGE
17. asin : Replaced double operation by second member → NO_COVERAGE
18. asin : Replaced double operation by second member → NO_COVERAGE
19. asin : Replaced double operation by second member → NO_COVERAGE
20. asin : Replaced double addition with subtraction → NO_COVERAGE
21. asin : Replaced double division with multiplication → NO_COVERAGE
22. asin : Replaced double subtraction with addition → NO_COVERAGE
23. asin : Replaced double division with multiplication → NO_COVERAGE
24. asin : Replaced double addition with subtraction → NO_COVERAGE
25. asin : Replaced double multiplication with division → NO_COVERAGE
26. asin : Replaced double addition with multiplication → NO_COVERAGE
27. asin : Replaced double division with modulus → NO_COVERAGE
28. asin : Replaced double subtraction with multiplication → NO_COVERAGE
29. asin : Replaced double division with modulus → NO_COVERAGE
30. asin : Replaced double addition with multiplication → NO_COVERAGE
31. asin : Replaced double multiplication with modulus → NO_COVERAGE
32. asin : Replaced double addition with division → NO_COVERAGE
33. asin : Replaced double division with addition → NO_COVERAGE
34. asin : Replaced double subtraction with division → NO_COVERAGE
35. asin : Replaced double division with addition → NO_COVERAGE
36. asin : Replaced double addition with division → NO_COVERAGE
37. asin : Replaced double multiplication with addition → NO_COVERAGE
38. asin : Replaced double addition with modulus → NO_COVERAGE
39. asin : Replaced double division with subtraction → NO_COVERAGE
40. asin : Replaced double subtraction with modulus → NO_COVERAGE
41. asin : Replaced double division with subtraction → NO_COVERAGE
42. asin : Replaced double addition with modulus → NO_COVERAGE
43. asin : Replaced double multiplication with subtraction → NO_COVERAGE
44. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
45. asin : Substituted 0.5 with 0.0 → NO_COVERAGE
46. asin : Substituted 0.5 with -1.0 → NO_COVERAGE
47. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
48. asin : Substituted 0.5 with 1.5 → NO_COVERAGE
49. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
50. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
51. asin : Incremented (a++) double local variable number 19 → NO_COVERAGE
52. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
53. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
54. asin : Incremented (a++) double local variable number 21 → NO_COVERAGE
55. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
56. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
57. asin : Decremented (a--) double local variable number 19 → NO_COVERAGE
58. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
59. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
60. asin : Decremented (a--) double local variable number 21 → NO_COVERAGE
61. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
62. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
63. asin : Incremented (++a) double local variable number 19 → NO_COVERAGE
64. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
65. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
66. asin : Incremented (++a) double local variable number 21 → NO_COVERAGE
67. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
68. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
69. asin : Decremented (--a) double local variable number 19 → NO_COVERAGE
70. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
71. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
72. asin : Decremented (--a) double local variable number 21 → NO_COVERAGE
73. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
am1 = 0.5 * (yy / (r + xp1) + yy / (s - xm1)); |
|
1891
|
|
} else { |
|
1892
|
62
1. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
2. asin : Replaced double addition with subtraction → NO_COVERAGE
3. asin : Replaced double division with multiplication → NO_COVERAGE
4. asin : Replaced double addition with subtraction → NO_COVERAGE
5. asin : Replaced double addition with subtraction → NO_COVERAGE
6. asin : Replaced double multiplication with division → NO_COVERAGE
7. asin : Negated double local variable number 17 → NO_COVERAGE
8. asin : Negated double local variable number 19 → NO_COVERAGE
9. asin : Negated double local variable number 13 → NO_COVERAGE
10. asin : Negated double local variable number 21 → NO_COVERAGE
11. asin : Negated double local variable number 15 → NO_COVERAGE
12. asin : Replaced double operation by second member → NO_COVERAGE
13. asin : Replaced double operation by second member → NO_COVERAGE
14. asin : Replaced double operation by second member → NO_COVERAGE
15. asin : Replaced double operation by second member → NO_COVERAGE
16. asin : Replaced double operation by second member → NO_COVERAGE
17. asin : Replaced double addition with subtraction → NO_COVERAGE
18. asin : Replaced double division with multiplication → NO_COVERAGE
19. asin : Replaced double addition with subtraction → NO_COVERAGE
20. asin : Replaced double addition with subtraction → NO_COVERAGE
21. asin : Replaced double multiplication with division → NO_COVERAGE
22. asin : Replaced double addition with multiplication → NO_COVERAGE
23. asin : Replaced double division with modulus → NO_COVERAGE
24. asin : Replaced double addition with multiplication → NO_COVERAGE
25. asin : Replaced double addition with multiplication → NO_COVERAGE
26. asin : Replaced double multiplication with modulus → NO_COVERAGE
27. asin : Replaced double addition with division → NO_COVERAGE
28. asin : Replaced double division with addition → NO_COVERAGE
29. asin : Replaced double addition with division → NO_COVERAGE
30. asin : Replaced double addition with division → NO_COVERAGE
31. asin : Replaced double multiplication with addition → NO_COVERAGE
32. asin : Replaced double addition with modulus → NO_COVERAGE
33. asin : Replaced double division with subtraction → NO_COVERAGE
34. asin : Replaced double addition with modulus → NO_COVERAGE
35. asin : Replaced double addition with modulus → NO_COVERAGE
36. asin : Replaced double multiplication with subtraction → NO_COVERAGE
37. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
38. asin : Substituted 0.5 with 0.0 → NO_COVERAGE
39. asin : Substituted 0.5 with -1.0 → NO_COVERAGE
40. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
41. asin : Substituted 0.5 with 1.5 → NO_COVERAGE
42. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
43. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
44. asin : Incremented (a++) double local variable number 19 → NO_COVERAGE
45. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
46. asin : Incremented (a++) double local variable number 21 → NO_COVERAGE
47. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
48. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
49. asin : Decremented (a--) double local variable number 19 → NO_COVERAGE
50. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
51. asin : Decremented (a--) double local variable number 21 → NO_COVERAGE
52. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
53. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
54. asin : Incremented (++a) double local variable number 19 → NO_COVERAGE
55. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
56. asin : Incremented (++a) double local variable number 21 → NO_COVERAGE
57. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
58. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
59. asin : Decremented (--a) double local variable number 19 → NO_COVERAGE
60. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
61. asin : Decremented (--a) double local variable number 21 → NO_COVERAGE
62. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
am1 = 0.5 * (yy / (r + xp1) + (s + xm1)); |
|
1893
|
|
} |
|
1894
|
43
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
3. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
4. asin : Replaced double addition with subtraction → NO_COVERAGE
5. asin : Replaced double multiplication with division → NO_COVERAGE
6. asin : Replaced double addition with subtraction → NO_COVERAGE
7. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
8. asin : removed call to java/lang/Math::log1p → NO_COVERAGE
9. asin : Negated double local variable number 27 → NO_COVERAGE
10. asin : Negated double local variable number 27 → NO_COVERAGE
11. asin : Negated double local variable number 23 → NO_COVERAGE
12. asin : Replaced double operation by second member → NO_COVERAGE
13. asin : Replaced double operation by second member → NO_COVERAGE
14. asin : Replaced double operation by second member → NO_COVERAGE
15. asin : Replaced double addition with subtraction → NO_COVERAGE
16. asin : Replaced double multiplication with division → NO_COVERAGE
17. asin : Replaced double addition with subtraction → NO_COVERAGE
18. asin : Replaced double addition with multiplication → NO_COVERAGE
19. asin : Replaced double multiplication with modulus → NO_COVERAGE
20. asin : Replaced double addition with multiplication → NO_COVERAGE
21. asin : Replaced double addition with division → NO_COVERAGE
22. asin : Replaced double multiplication with addition → NO_COVERAGE
23. asin : Replaced double addition with division → NO_COVERAGE
24. asin : Replaced double addition with modulus → NO_COVERAGE
25. asin : Replaced double multiplication with subtraction → NO_COVERAGE
26. asin : Replaced double addition with modulus → NO_COVERAGE
27. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
28. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
29. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
30. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
31. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
32. asin : Incremented (a++) double local variable number 27 → NO_COVERAGE
33. asin : Incremented (a++) double local variable number 27 → NO_COVERAGE
34. asin : Incremented (a++) double local variable number 23 → NO_COVERAGE
35. asin : Decremented (a--) double local variable number 27 → NO_COVERAGE
36. asin : Decremented (a--) double local variable number 27 → NO_COVERAGE
37. asin : Decremented (a--) double local variable number 23 → NO_COVERAGE
38. asin : Incremented (++a) double local variable number 27 → NO_COVERAGE
39. asin : Incremented (++a) double local variable number 27 → NO_COVERAGE
40. asin : Incremented (++a) double local variable number 23 → NO_COVERAGE
41. asin : Decremented (--a) double local variable number 27 → NO_COVERAGE
42. asin : Decremented (--a) double local variable number 27 → NO_COVERAGE
43. asin : Decremented (--a) double local variable number 23 → NO_COVERAGE
|
im = Math.log1p(am1 + Math.sqrt(am1 * (a + 1))); |
|
1895
|
|
} else { |
|
1896
|
43
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : replaced call to java/lang/Math::log with argument → NO_COVERAGE
3. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
4. asin : Replaced double multiplication with division → NO_COVERAGE
5. asin : Replaced double subtraction with addition → NO_COVERAGE
6. asin : Replaced double addition with subtraction → NO_COVERAGE
7. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
8. asin : removed call to java/lang/Math::log → NO_COVERAGE
9. asin : Negated double local variable number 23 → NO_COVERAGE
10. asin : Negated double local variable number 23 → NO_COVERAGE
11. asin : Negated double local variable number 23 → NO_COVERAGE
12. asin : Replaced double operation by second member → NO_COVERAGE
13. asin : Replaced double operation by second member → NO_COVERAGE
14. asin : Replaced double operation by second member → NO_COVERAGE
15. asin : Replaced double multiplication with division → NO_COVERAGE
16. asin : Replaced double subtraction with addition → NO_COVERAGE
17. asin : Replaced double addition with subtraction → NO_COVERAGE
18. asin : Replaced double multiplication with modulus → NO_COVERAGE
19. asin : Replaced double subtraction with multiplication → NO_COVERAGE
20. asin : Replaced double addition with multiplication → NO_COVERAGE
21. asin : Replaced double multiplication with addition → NO_COVERAGE
22. asin : Replaced double subtraction with division → NO_COVERAGE
23. asin : Replaced double addition with division → NO_COVERAGE
24. asin : Replaced double multiplication with subtraction → NO_COVERAGE
25. asin : Replaced double subtraction with modulus → NO_COVERAGE
26. asin : Replaced double addition with modulus → NO_COVERAGE
27. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
28. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
29. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
30. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
31. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
32. asin : Incremented (a++) double local variable number 23 → NO_COVERAGE
33. asin : Incremented (a++) double local variable number 23 → NO_COVERAGE
34. asin : Incremented (a++) double local variable number 23 → NO_COVERAGE
35. asin : Decremented (a--) double local variable number 23 → NO_COVERAGE
36. asin : Decremented (a--) double local variable number 23 → NO_COVERAGE
37. asin : Decremented (a--) double local variable number 23 → NO_COVERAGE
38. asin : Incremented (++a) double local variable number 23 → NO_COVERAGE
39. asin : Incremented (++a) double local variable number 23 → NO_COVERAGE
40. asin : Incremented (++a) double local variable number 23 → NO_COVERAGE
41. asin : Decremented (--a) double local variable number 23 → NO_COVERAGE
42. asin : Decremented (--a) double local variable number 23 → NO_COVERAGE
43. asin : Decremented (--a) double local variable number 23 → NO_COVERAGE
|
im = Math.log(a + Math.sqrt(a * a - 1)); |
|
1897
|
|
} |
|
1898
|
|
} else { |
|
1899
|
|
// Hull et al: Exception handling code from figure 4 |
|
1900
|
32
1. asin : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. asin : changed conditional boundary → NO_COVERAGE
3. asin : Replaced double multiplication with division → NO_COVERAGE
4. asin : negated conditional → NO_COVERAGE
5. asin : removed call to java/lang/Math::abs → NO_COVERAGE
6. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
7. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
8. asin : Negated double local variable number 7 → NO_COVERAGE
9. asin : Negated double static field EPSILON → NO_COVERAGE
10. asin : Negated double local variable number 15 → NO_COVERAGE
11. asin : Replaced double operation by second member → NO_COVERAGE
12. asin : Replaced double multiplication with division → NO_COVERAGE
13. asin : Replaced double multiplication with modulus → NO_COVERAGE
14. asin : Replaced double multiplication with addition → NO_COVERAGE
15. asin : Replaced double multiplication with subtraction → NO_COVERAGE
16. asin : greater than to less than → NO_COVERAGE
17. asin : greater than to less or equal → NO_COVERAGE
18. asin : greater than to greater or equal → NO_COVERAGE
19. asin : greater than to equal → NO_COVERAGE
20. asin : greater than to not equal → NO_COVERAGE
21. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
22. asin : Incremented (a++) static double field EPSILON → NO_COVERAGE
23. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
24. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
25. asin : Decremented (a--) static double field EPSILON → NO_COVERAGE
26. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
27. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
28. asin : Incremented (++a) static double field EPSILON → NO_COVERAGE
29. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
30. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
31. asin : Decremented (--a) static double field → NO_COVERAGE
32. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
if (y <= (EPSILON * Math.abs(xm1))) { |
|
1901
|
20
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
3. asin : negated conditional → NO_COVERAGE
4. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
5. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
6. asin : Negated double local variable number 5 → NO_COVERAGE
7. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
8. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
9. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
10. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
11. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
12. asin : greater or equal to less than → NO_COVERAGE
13. asin : greater or equal to less or equal → NO_COVERAGE
14. asin : greater or equal to greater than → NO_COVERAGE
15. asin : greater or equal to equal → NO_COVERAGE
16. asin : greater or equal to not equal → NO_COVERAGE
17. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x < 1) { |
|
1902
|
7
1. asin : replaced call to java/lang/Math::asin with argument → NO_COVERAGE
2. asin : removed call to java/lang/Math::asin → NO_COVERAGE
3. asin : Negated double local variable number 5 → NO_COVERAGE
4. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
5. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
6. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
7. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = Math.asin(x); |
|
1903
|
41
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
3. asin : Replaced double subtraction with addition → NO_COVERAGE
4. asin : Replaced double multiplication with division → NO_COVERAGE
5. asin : Replaced double division with multiplication → NO_COVERAGE
6. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
7. asin : Negated double local variable number 7 → NO_COVERAGE
8. asin : Negated double local variable number 13 → NO_COVERAGE
9. asin : Negated double local variable number 5 → NO_COVERAGE
10. asin : Replaced double operation by second member → NO_COVERAGE
11. asin : Replaced double operation by second member → NO_COVERAGE
12. asin : Replaced double operation by second member → NO_COVERAGE
13. asin : Replaced double subtraction with addition → NO_COVERAGE
14. asin : Replaced double multiplication with division → NO_COVERAGE
15. asin : Replaced double division with multiplication → NO_COVERAGE
16. asin : Replaced double subtraction with multiplication → NO_COVERAGE
17. asin : Replaced double multiplication with modulus → NO_COVERAGE
18. asin : Replaced double division with modulus → NO_COVERAGE
19. asin : Replaced double subtraction with division → NO_COVERAGE
20. asin : Replaced double multiplication with addition → NO_COVERAGE
21. asin : Replaced double division with addition → NO_COVERAGE
22. asin : Replaced double subtraction with modulus → NO_COVERAGE
23. asin : Replaced double multiplication with subtraction → NO_COVERAGE
24. asin : Replaced double division with subtraction → NO_COVERAGE
25. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
26. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
27. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
28. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
29. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
30. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
31. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
32. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
33. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
34. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
35. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
36. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
37. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
38. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
39. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
40. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
41. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
im = y / Math.sqrt(xp1 * (1 - x)); |
|
1904
|
|
} else { |
|
1905
|
7
1. asin : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
2. asin : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
3. asin : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
4. asin : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
5. asin : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
6. asin : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
7. asin : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
re = PI_OVER_2; |
|
1906
|
30
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE
3. asin : Replaced double division with multiplication → NO_COVERAGE
4. asin : negated conditional → NO_COVERAGE
5. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
6. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
7. asin : Negated double local variable number 13 → NO_COVERAGE
8. asin : Negated double local variable number 15 → NO_COVERAGE
9. asin : Replaced double operation by second member → NO_COVERAGE
10. asin : Replaced double division with multiplication → NO_COVERAGE
11. asin : Replaced double division with modulus → NO_COVERAGE
12. asin : Replaced double division with addition → NO_COVERAGE
13. asin : Replaced double division with subtraction → NO_COVERAGE
14. asin : Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE
15. asin : Substituted 1.7976931348623157E308 with 0.0 → NO_COVERAGE
16. asin : Substituted 1.7976931348623157E308 with -1.0 → NO_COVERAGE
17. asin : Substituted 1.7976931348623157E308 with -1.7976931348623157E308 → NO_COVERAGE
18. asin : Less or equal to less than → NO_COVERAGE
19. asin : Less or equal to greater than → NO_COVERAGE
20. asin : Less or equal to greater or equal → NO_COVERAGE
21. asin : Less or equal to equal → NO_COVERAGE
22. asin : Less or equal to not equal → NO_COVERAGE
23. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
24. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
25. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
26. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
27. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
28. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
29. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
30. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
if ((Double.MAX_VALUE / xp1) > xm1) { |
|
1907
|
|
// xp1 * xm1 won't overflow: |
|
1908
|
31
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
3. asin : Replaced double multiplication with division → NO_COVERAGE
4. asin : Replaced double addition with subtraction → NO_COVERAGE
5. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
6. asin : removed call to java/lang/Math::log1p → NO_COVERAGE
7. asin : Negated double local variable number 15 → NO_COVERAGE
8. asin : Negated double local variable number 13 → NO_COVERAGE
9. asin : Negated double local variable number 15 → NO_COVERAGE
10. asin : Replaced double operation by second member → NO_COVERAGE
11. asin : Replaced double operation by second member → NO_COVERAGE
12. asin : Replaced double multiplication with division → NO_COVERAGE
13. asin : Replaced double addition with subtraction → NO_COVERAGE
14. asin : Replaced double multiplication with modulus → NO_COVERAGE
15. asin : Replaced double addition with multiplication → NO_COVERAGE
16. asin : Replaced double multiplication with addition → NO_COVERAGE
17. asin : Replaced double addition with division → NO_COVERAGE
18. asin : Replaced double multiplication with subtraction → NO_COVERAGE
19. asin : Replaced double addition with modulus → NO_COVERAGE
20. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
21. asin : Incremented (a++) double local variable number 13 → NO_COVERAGE
22. asin : Incremented (a++) double local variable number 15 → NO_COVERAGE
23. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
24. asin : Decremented (a--) double local variable number 13 → NO_COVERAGE
25. asin : Decremented (a--) double local variable number 15 → NO_COVERAGE
26. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
27. asin : Incremented (++a) double local variable number 13 → NO_COVERAGE
28. asin : Incremented (++a) double local variable number 15 → NO_COVERAGE
29. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
30. asin : Decremented (--a) double local variable number 13 → NO_COVERAGE
31. asin : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
im = Math.log1p(xm1 + Math.sqrt(xp1 * xm1)); |
|
1909
|
|
} else { |
|
1910
|
18
1. asin : replaced call to java/lang/Math::log with argument → NO_COVERAGE
2. asin : Replaced double addition with subtraction → NO_COVERAGE
3. asin : removed call to java/lang/Math::log → NO_COVERAGE
4. asin : Negated double static field LN_2 → NO_COVERAGE
5. asin : Negated double local variable number 5 → NO_COVERAGE
6. asin : Replaced double operation by second member → NO_COVERAGE
7. asin : Replaced double addition with subtraction → NO_COVERAGE
8. asin : Replaced double addition with multiplication → NO_COVERAGE
9. asin : Replaced double addition with division → NO_COVERAGE
10. asin : Replaced double addition with modulus → NO_COVERAGE
11. asin : Incremented (a++) static double field LN_2 → NO_COVERAGE
12. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
13. asin : Decremented (a--) static double field LN_2 → NO_COVERAGE
14. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
15. asin : Incremented (++a) static double field LN_2 → NO_COVERAGE
16. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. asin : Decremented (--a) static double field → NO_COVERAGE
18. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
im = LN_2 + Math.log(x); |
|
1911
|
|
} |
|
1912
|
|
} |
|
1913
|
19
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : negated conditional → NO_COVERAGE
3. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
4. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
5. asin : Negated double local variable number 7 → NO_COVERAGE
6. asin : Negated double static field SAFE_MIN → NO_COVERAGE
7. asin : greater than to less than → NO_COVERAGE
8. asin : greater than to less or equal → NO_COVERAGE
9. asin : greater than to greater or equal → NO_COVERAGE
10. asin : greater than to equal → NO_COVERAGE
11. asin : greater than to not equal → NO_COVERAGE
12. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
13. asin : Incremented (a++) static double field SAFE_MIN → NO_COVERAGE
14. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
15. asin : Decremented (a--) static double field SAFE_MIN → NO_COVERAGE
16. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
17. asin : Incremented (++a) static double field SAFE_MIN → NO_COVERAGE
18. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
19. asin : Decremented (--a) static double field → NO_COVERAGE
|
} else if (y <= SAFE_MIN) { |
|
1914
|
|
// Hull et al: Assume x == 1. |
|
1915
|
|
// True if: |
|
1916
|
|
// E^2 > 8*sqrt(u) |
|
1917
|
|
// |
|
1918
|
|
// E = Machine epsilon: (1 + epsilon) = 1 |
|
1919
|
|
// u = Double.MIN_NORMAL |
|
1920
|
20
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
3. asin : Replaced double subtraction with addition → NO_COVERAGE
4. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
5. asin : Negated double local variable number 7 → NO_COVERAGE
6. asin : Replaced double operation by second member → NO_COVERAGE
7. asin : Replaced double subtraction with addition → NO_COVERAGE
8. asin : Replaced double subtraction with multiplication → NO_COVERAGE
9. asin : Replaced double subtraction with division → NO_COVERAGE
10. asin : Replaced double subtraction with modulus → NO_COVERAGE
11. asin : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
12. asin : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
13. asin : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
14. asin : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
15. asin : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
16. asin : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
17. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
18. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
19. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
20. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = PI_OVER_2 - Math.sqrt(y); |
|
1921
|
7
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
3. asin : Negated double local variable number 7 → NO_COVERAGE
4. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
5. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
6. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
7. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = Math.sqrt(y); |
|
1922
|
42
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
3. asin : Replaced double multiplication with division → NO_COVERAGE
4. asin : Replaced double subtraction with addition → NO_COVERAGE
5. asin : negated conditional → NO_COVERAGE
6. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
7. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
8. asin : Negated double static field EPSILON → NO_COVERAGE
9. asin : Negated double local variable number 7 → NO_COVERAGE
10. asin : Negated double local variable number 5 → NO_COVERAGE
11. asin : Replaced double operation by second member → NO_COVERAGE
12. asin : Replaced double operation by second member → NO_COVERAGE
13. asin : Replaced double multiplication with division → NO_COVERAGE
14. asin : Replaced double subtraction with addition → NO_COVERAGE
15. asin : Replaced double multiplication with modulus → NO_COVERAGE
16. asin : Replaced double subtraction with multiplication → NO_COVERAGE
17. asin : Replaced double multiplication with addition → NO_COVERAGE
18. asin : Replaced double subtraction with division → NO_COVERAGE
19. asin : Replaced double multiplication with subtraction → NO_COVERAGE
20. asin : Replaced double subtraction with modulus → NO_COVERAGE
21. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
22. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
23. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
24. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
25. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
26. asin : Less than to less or equal → NO_COVERAGE
27. asin : Less than to greater than → NO_COVERAGE
28. asin : Less than to greater or equal → NO_COVERAGE
29. asin : Less than to equal → NO_COVERAGE
30. asin : Less than to not equal → NO_COVERAGE
31. asin : Incremented (a++) static double field EPSILON → NO_COVERAGE
32. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
33. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
34. asin : Decremented (a--) static double field EPSILON → NO_COVERAGE
35. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
36. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
37. asin : Incremented (++a) static double field EPSILON → NO_COVERAGE
38. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
39. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
40. asin : Decremented (--a) static double field → NO_COVERAGE
41. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
42. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
} else if (EPSILON * y - 1 >= x) { |
|
1923
|
|
// Possible underflow: |
|
1924
|
16
1. asin : Replaced double division with multiplication → NO_COVERAGE
2. asin : Negated double local variable number 5 → NO_COVERAGE
3. asin : Negated double local variable number 7 → NO_COVERAGE
4. asin : Replaced double operation by second member → NO_COVERAGE
5. asin : Replaced double division with multiplication → NO_COVERAGE
6. asin : Replaced double division with modulus → NO_COVERAGE
7. asin : Replaced double division with addition → NO_COVERAGE
8. asin : Replaced double division with subtraction → NO_COVERAGE
9. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
10. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
11. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
15. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
16. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = x / y; |
|
1925
|
18
1. asin : replaced call to java/lang/Math::log with argument → NO_COVERAGE
2. asin : Replaced double addition with subtraction → NO_COVERAGE
3. asin : removed call to java/lang/Math::log → NO_COVERAGE
4. asin : Negated double static field LN_2 → NO_COVERAGE
5. asin : Negated double local variable number 7 → NO_COVERAGE
6. asin : Replaced double operation by second member → NO_COVERAGE
7. asin : Replaced double addition with subtraction → NO_COVERAGE
8. asin : Replaced double addition with multiplication → NO_COVERAGE
9. asin : Replaced double addition with division → NO_COVERAGE
10. asin : Replaced double addition with modulus → NO_COVERAGE
11. asin : Incremented (a++) static double field LN_2 → NO_COVERAGE
12. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
13. asin : Decremented (a--) static double field LN_2 → NO_COVERAGE
14. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
15. asin : Incremented (++a) static double field LN_2 → NO_COVERAGE
16. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
17. asin : Decremented (--a) static double field → NO_COVERAGE
18. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = LN_2 + Math.log(y); |
|
1926
|
20
1. asin : changed conditional boundary → NO_COVERAGE
2. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
3. asin : negated conditional → NO_COVERAGE
4. asin : removed conditional - replaced comparison check with false → NO_COVERAGE
5. asin : removed conditional - replaced comparison check with true → NO_COVERAGE
6. asin : Negated double local variable number 5 → NO_COVERAGE
7. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
8. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
9. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
10. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
11. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
12. asin : Less or equal to less than → NO_COVERAGE
13. asin : Less or equal to greater than → NO_COVERAGE
14. asin : Less or equal to greater or equal → NO_COVERAGE
15. asin : Less or equal to equal → NO_COVERAGE
16. asin : Less or equal to not equal → NO_COVERAGE
17. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
} else if (x > 1) { |
|
1927
|
18
1. asin : replaced call to java/lang/Math::atan with argument → NO_COVERAGE
2. asin : Replaced double division with multiplication → NO_COVERAGE
3. asin : removed call to java/lang/Math::atan → NO_COVERAGE
4. asin : Negated double local variable number 5 → NO_COVERAGE
5. asin : Negated double local variable number 7 → NO_COVERAGE
6. asin : Replaced double operation by second member → NO_COVERAGE
7. asin : Replaced double division with multiplication → NO_COVERAGE
8. asin : Replaced double division with modulus → NO_COVERAGE
9. asin : Replaced double division with addition → NO_COVERAGE
10. asin : Replaced double division with subtraction → NO_COVERAGE
11. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
12. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
13. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
14. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
15. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
16. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
17. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
18. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = Math.atan(x / y); |
|
1928
|
16
1. asin : Replaced double division with multiplication → NO_COVERAGE
2. asin : Negated double local variable number 5 → NO_COVERAGE
3. asin : Negated double local variable number 7 → NO_COVERAGE
4. asin : Replaced double operation by second member → NO_COVERAGE
5. asin : Replaced double division with multiplication → NO_COVERAGE
6. asin : Replaced double division with modulus → NO_COVERAGE
7. asin : Replaced double division with addition → NO_COVERAGE
8. asin : Replaced double division with subtraction → NO_COVERAGE
9. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
10. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
11. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
15. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
16. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
final double xoy = x / y; |
|
1929
|
55
1. asin : replaced call to java/lang/Math::log with argument → NO_COVERAGE
2. asin : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
3. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
4. asin : Replaced double addition with subtraction → NO_COVERAGE
5. asin : Replaced double multiplication with division → NO_COVERAGE
6. asin : Replaced double multiplication with division → NO_COVERAGE
7. asin : Replaced double addition with subtraction → NO_COVERAGE
8. asin : removed call to java/lang/Math::log → NO_COVERAGE
9. asin : removed call to java/lang/Math::log1p → NO_COVERAGE
10. asin : Negated double static field LN_2 → NO_COVERAGE
11. asin : Negated double local variable number 7 → NO_COVERAGE
12. asin : Negated double local variable number 17 → NO_COVERAGE
13. asin : Negated double local variable number 17 → NO_COVERAGE
14. asin : Replaced double operation by second member → NO_COVERAGE
15. asin : Replaced double operation by second member → NO_COVERAGE
16. asin : Replaced double operation by second member → NO_COVERAGE
17. asin : Replaced double operation by second member → NO_COVERAGE
18. asin : Replaced double addition with subtraction → NO_COVERAGE
19. asin : Replaced double multiplication with division → NO_COVERAGE
20. asin : Replaced double multiplication with division → NO_COVERAGE
21. asin : Replaced double addition with subtraction → NO_COVERAGE
22. asin : Replaced double addition with multiplication → NO_COVERAGE
23. asin : Replaced double multiplication with modulus → NO_COVERAGE
24. asin : Replaced double multiplication with modulus → NO_COVERAGE
25. asin : Replaced double addition with multiplication → NO_COVERAGE
26. asin : Replaced double addition with division → NO_COVERAGE
27. asin : Replaced double multiplication with addition → NO_COVERAGE
28. asin : Replaced double multiplication with addition → NO_COVERAGE
29. asin : Replaced double addition with division → NO_COVERAGE
30. asin : Replaced double addition with modulus → NO_COVERAGE
31. asin : Replaced double multiplication with subtraction → NO_COVERAGE
32. asin : Replaced double multiplication with subtraction → NO_COVERAGE
33. asin : Replaced double addition with modulus → NO_COVERAGE
34. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
35. asin : Substituted 0.5 with 0.0 → NO_COVERAGE
36. asin : Substituted 0.5 with -1.0 → NO_COVERAGE
37. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
38. asin : Substituted 0.5 with 1.5 → NO_COVERAGE
39. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
40. asin : Incremented (a++) static double field LN_2 → NO_COVERAGE
41. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
42. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
43. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
44. asin : Decremented (a--) static double field LN_2 → NO_COVERAGE
45. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
46. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
47. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
48. asin : Incremented (++a) static double field LN_2 → NO_COVERAGE
49. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
50. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
51. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
52. asin : Decremented (--a) static double field → NO_COVERAGE
53. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
54. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
55. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
im = LN_2 + Math.log(y) + 0.5 * Math.log1p(xoy * xoy); |
|
1930
|
|
} else { |
|
1931
|
30
1. asin : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
3. asin : Replaced double multiplication with division → NO_COVERAGE
4. asin : Replaced double addition with subtraction → NO_COVERAGE
5. asin : removed call to java/lang/Math::sqrt → NO_COVERAGE
6. asin : Negated double local variable number 7 → NO_COVERAGE
7. asin : Negated double local variable number 7 → NO_COVERAGE
8. asin : Replaced double operation by second member → NO_COVERAGE
9. asin : Replaced double operation by second member → NO_COVERAGE
10. asin : Replaced double multiplication with division → NO_COVERAGE
11. asin : Replaced double addition with subtraction → NO_COVERAGE
12. asin : Replaced double multiplication with modulus → NO_COVERAGE
13. asin : Replaced double addition with multiplication → NO_COVERAGE
14. asin : Replaced double multiplication with addition → NO_COVERAGE
15. asin : Replaced double addition with division → NO_COVERAGE
16. asin : Replaced double multiplication with subtraction → NO_COVERAGE
17. asin : Replaced double addition with modulus → NO_COVERAGE
18. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
19. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
20. asin : Substituted 1.0 with -1.0 → NO_COVERAGE
21. asin : Substituted 1.0 with 2.0 → NO_COVERAGE
22. asin : Substituted 1.0 with 0.0 → NO_COVERAGE
23. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
24. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
25. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
26. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
27. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
28. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
29. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
30. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
final double a = Math.sqrt(1 + y * y); |
|
1932
|
|
// Possible underflow: |
|
1933
|
16
1. asin : Replaced double division with multiplication → NO_COVERAGE
2. asin : Negated double local variable number 5 → NO_COVERAGE
3. asin : Negated double local variable number 17 → NO_COVERAGE
4. asin : Replaced double operation by second member → NO_COVERAGE
5. asin : Replaced double division with multiplication → NO_COVERAGE
6. asin : Replaced double division with modulus → NO_COVERAGE
7. asin : Replaced double division with addition → NO_COVERAGE
8. asin : Replaced double division with subtraction → NO_COVERAGE
9. asin : Incremented (a++) double local variable number 5 → NO_COVERAGE
10. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
11. asin : Decremented (a--) double local variable number 5 → NO_COVERAGE
12. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
13. asin : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
15. asin : Decremented (--a) double local variable number 5 → NO_COVERAGE
16. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
re = x / a; |
|
1934
|
55
1. asin : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
2. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
3. asin : Substituted 2.0 with 1.0 → NO_COVERAGE
4. asin : Replaced double multiplication with division → NO_COVERAGE
5. asin : Replaced double addition with subtraction → NO_COVERAGE
6. asin : Replaced double multiplication with division → NO_COVERAGE
7. asin : Replaced double multiplication with division → NO_COVERAGE
8. asin : removed call to java/lang/Math::log1p → NO_COVERAGE
9. asin : Negated double local variable number 7 → NO_COVERAGE
10. asin : Negated double local variable number 7 → NO_COVERAGE
11. asin : Negated double local variable number 17 → NO_COVERAGE
12. asin : Replaced double operation by second member → NO_COVERAGE
13. asin : Replaced double operation by second member → NO_COVERAGE
14. asin : Replaced double operation by second member → NO_COVERAGE
15. asin : Replaced double operation by second member → NO_COVERAGE
16. asin : Replaced double multiplication with division → NO_COVERAGE
17. asin : Replaced double addition with subtraction → NO_COVERAGE
18. asin : Replaced double multiplication with division → NO_COVERAGE
19. asin : Replaced double multiplication with division → NO_COVERAGE
20. asin : Replaced double multiplication with modulus → NO_COVERAGE
21. asin : Replaced double addition with multiplication → NO_COVERAGE
22. asin : Replaced double multiplication with modulus → NO_COVERAGE
23. asin : Replaced double multiplication with modulus → NO_COVERAGE
24. asin : Replaced double multiplication with addition → NO_COVERAGE
25. asin : Replaced double addition with division → NO_COVERAGE
26. asin : Replaced double multiplication with addition → NO_COVERAGE
27. asin : Replaced double multiplication with addition → NO_COVERAGE
28. asin : Replaced double multiplication with subtraction → NO_COVERAGE
29. asin : Replaced double addition with modulus → NO_COVERAGE
30. asin : Replaced double multiplication with subtraction → NO_COVERAGE
31. asin : Replaced double multiplication with subtraction → NO_COVERAGE
32. asin : Substituted 0.5 with 1.0 → NO_COVERAGE
33. asin : Substituted 2.0 with 1.0 → NO_COVERAGE
34. asin : Substituted 0.5 with 0.0 → NO_COVERAGE
35. asin : Substituted 2.0 with 0.0 → NO_COVERAGE
36. asin : Substituted 0.5 with -1.0 → NO_COVERAGE
37. asin : Substituted 2.0 with -1.0 → NO_COVERAGE
38. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
39. asin : Substituted 2.0 with -2.0 → NO_COVERAGE
40. asin : Substituted 0.5 with 1.5 → NO_COVERAGE
41. asin : Substituted 2.0 with 3.0 → NO_COVERAGE
42. asin : Substituted 0.5 with -0.5 → NO_COVERAGE
43. asin : Substituted 2.0 with 1.0 → NO_COVERAGE
44. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
45. asin : Incremented (a++) double local variable number 7 → NO_COVERAGE
46. asin : Incremented (a++) double local variable number 17 → NO_COVERAGE
47. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
48. asin : Decremented (a--) double local variable number 7 → NO_COVERAGE
49. asin : Decremented (a--) double local variable number 17 → NO_COVERAGE
50. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
51. asin : Incremented (++a) double local variable number 7 → NO_COVERAGE
52. asin : Incremented (++a) double local variable number 17 → NO_COVERAGE
53. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
54. asin : Decremented (--a) double local variable number 7 → NO_COVERAGE
55. asin : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
im = 0.5 * Math.log1p(2 * y * (y + a)); |
|
1935
|
|
} |
|
1936
|
|
} |
|
1937
|
|
} |
|
1938
|
|
|
|
1939
|
25
1. asin : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE
2. asin : removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
3. asin : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
4. asin : replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE
5. asin : mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. asin : Negated double local variable number 9 → NO_COVERAGE
7. asin : Negated double local variable number 0 → NO_COVERAGE
8. asin : Negated double local variable number 11 → NO_COVERAGE
9. asin : Negated double local variable number 2 → NO_COVERAGE
10. asin : Incremented (a++) double local variable number 9 → NO_COVERAGE
11. asin : Incremented (a++) double local variable number 0 → NO_COVERAGE
12. asin : Incremented (a++) double local variable number 11 → NO_COVERAGE
13. asin : Incremented (a++) double local variable number 2 → NO_COVERAGE
14. asin : Decremented (a--) double local variable number 9 → NO_COVERAGE
15. asin : Decremented (a--) double local variable number 0 → NO_COVERAGE
16. asin : Decremented (a--) double local variable number 11 → NO_COVERAGE
17. asin : Decremented (a--) double local variable number 2 → NO_COVERAGE
18. asin : Incremented (++a) double local variable number 9 → NO_COVERAGE
19. asin : Incremented (++a) double local variable number 0 → NO_COVERAGE
20. asin : Incremented (++a) double local variable number 11 → NO_COVERAGE
21. asin : Incremented (++a) double local variable number 2 → NO_COVERAGE
22. asin : Decremented (--a) double local variable number 9 → NO_COVERAGE
23. asin : Decremented (--a) double local variable number 0 → NO_COVERAGE
24. asin : Decremented (--a) double local variable number 11 → NO_COVERAGE
25. asin : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(changeSign(re, real), |
|
1940
|
2
1. asin : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE
2. asin : removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
|
changeSign(im, imaginary)); |
|
1941
|
|
} |
|
1942
|
|
|
|
1943
|
|
/** |
|
1944
|
|
* Returns the |
|
1945
|
|
* <a href="http://mathworld.wolfram.com/InverseCosine.html"> |
|
1946
|
|
* inverse cosine</a> of this complex number. |
|
1947
|
|
* |
|
1948
|
|
* <p>\[ \cos^{-1}(z) = \frac{\pi}{2} + i \left(\ln{iz + \sqrt{1 - z^2}}\right) \] |
|
1949
|
|
* |
|
1950
|
|
* <p>The inverse cosine of \( z \) is in the range \( [0, \pi) \) along the real axis and |
|
1951
|
|
* unbounded along the imaginary axis. Special cases: |
|
1952
|
|
* |
|
1953
|
|
* <ul> |
|
1954
|
|
* <li>{@code z.conj().acos() == z.acos().conj()}. |
|
1955
|
|
* <li>If {@code z} is ±0 + i0, returns π/2 − i0. |
|
1956
|
|
* <li>If {@code z} is ±0 + iNaN, returns π/2 + iNaN. |
|
1957
|
|
* <li>If {@code z} is x + i∞ for finite x, returns π/2 − i∞. |
|
1958
|
|
* <li>If {@code z} is x + iNaN, returns NaN + iNaN ("invalid" floating-point operation). |
|
1959
|
|
* <li>If {@code z} is −∞ + iy for positive-signed finite y, returns π − i∞. |
|
1960
|
|
* <li>If {@code z} is +∞ + iy for positive-signed finite y, returns +0 − i∞. |
|
1961
|
|
* <li>If {@code z} is −∞ + i∞, returns 3π/4 − i∞. |
|
1962
|
|
* <li>If {@code z} is +∞ + i∞, returns π/4 − i∞. |
|
1963
|
|
* <li>If {@code z} is ±∞ + iNaN, returns NaN ± i∞ where the sign of the imaginary part of the result is unspecified. |
|
1964
|
|
* <li>If {@code z} is NaN + iy for finite y, returns NaN + iNaN ("invalid" floating-point operation). |
|
1965
|
|
* <li>If {@code z} is NaN + i∞, returns NaN − i∞. |
|
1966
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
1967
|
|
* </ul> |
|
1968
|
|
* |
|
1969
|
|
* <p>The inverse cosine is a multivalued function and requires a branch cut in |
|
1970
|
|
* the complex plane; the cut is conventionally placed at the line segments |
|
1971
|
|
* \( (-\infty,-1) \) and \( (1,\infty) \) of the real axis. |
|
1972
|
|
* |
|
1973
|
|
* <p>This function is implemented using real \( x \) and imaginary \( y \) parts: |
|
1974
|
|
* |
|
1975
|
|
* <p>\[ \cos^{-1}(z) = \cos^{-1}(B) - i\ \text{sgn}(y) \ln\left(A + \sqrt{A^2-1}\right) \\ |
|
1976
|
|
* A = \frac{1}{2} \left[ \sqrt{(x+1)^2+y^2} + \sqrt{(x-1)^2+y^2} \right] \\ |
|
1977
|
|
* B = \frac{1}{2} \left[ \sqrt{(x+1)^2+y^2} - \sqrt{(x-1)^2+y^2} \right] \] |
|
1978
|
|
* |
|
1979
|
|
* <p>where \( \text{sgn}(y) \) is the sign function implemented using |
|
1980
|
|
* {@link Math#copySign(double,double) copySign(1.0, y)}. |
|
1981
|
|
* |
|
1982
|
|
* <p>The implementation is based on the method described in:</p> |
|
1983
|
|
* <blockquote> |
|
1984
|
|
* T E Hull, Thomas F Fairgrieve and Ping Tak Peter Tang (1997) |
|
1985
|
|
* Implementing the complex Arcsine and Arccosine Functions using Exception Handling. |
|
1986
|
|
* ACM Transactions on Mathematical Software, Vol 23, No 3, pp 299-335. |
|
1987
|
|
* </blockquote> |
|
1988
|
|
* |
|
1989
|
|
* <p>The code has been adapted from the <a href="https://www.boost.org/">Boost</a> |
|
1990
|
|
* {@code c++} implementation {@code <boost/math/complex/acos.hpp>}. |
|
1991
|
|
* |
|
1992
|
|
* @return The inverse cosine of this complex number. |
|
1993
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/ArcCos/">ArcCos</a> |
|
1994
|
|
*/ |
|
1995
|
|
public Complex acos() { |
|
1996
|
13
1. acos : removed call to org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
2. acos : replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
3. acos : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. acos : Negated double field real → NO_COVERAGE
5. acos : Negated double field imaginary → NO_COVERAGE
6. acos : Incremented (a++) double field real → NO_COVERAGE
7. acos : Incremented (a++) double field imaginary → NO_COVERAGE
8. acos : Decremented (a--) double field real → NO_COVERAGE
9. acos : Decremented (a--) double field imaginary → NO_COVERAGE
10. acos : Incremented (++a) double field real → NO_COVERAGE
11. acos : Incremented (++a) double field imaginary → NO_COVERAGE
12. acos : Decremented (--a) double field → NO_COVERAGE
13. acos : Decremented (--a) double field → NO_COVERAGE
|
return acos(real, imaginary, Complex::ofCartesian); |
|
1997
|
|
} |
|
1998
|
|
|
|
1999
|
|
/** |
|
2000
|
|
* Returns the inverse cosine of the complex number. |
|
2001
|
|
* |
|
2002
|
|
* <p>This function exists to allow implementation of the identity |
|
2003
|
|
* {@code acosh(z) = +-i acos(z)}. |
|
2004
|
|
* |
|
2005
|
|
* <p>Adapted from {@code <boost/math/complex/acos.hpp>}. |
|
2006
|
|
* The original notice is shown below and the licence is shown in full in LICENSE.txt: |
|
2007
|
|
* <pre> |
|
2008
|
|
* (C) Copyright John Maddock 2005. |
|
2009
|
|
* Distributed under the Boost Software License, Version 1.0. (See accompanying |
|
2010
|
|
* file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
|
2011
|
|
* </pre> |
|
2012
|
|
* |
|
2013
|
|
* @param real Real part. |
|
2014
|
|
* @param imaginary Imaginary part. |
|
2015
|
|
* @param constructor Constructor. |
|
2016
|
|
* @return The inverse cosine of the complex number. |
|
2017
|
|
*/ |
|
2018
|
|
private static Complex acos(final double real, final double imaginary, |
|
2019
|
|
final ComplexConstructor constructor) { |
|
2020
|
|
// Compute with positive values and determine sign at the end |
|
2021
|
7
1. acos : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. acos : removed call to java/lang/Math::abs → NO_COVERAGE
3. acos : Negated double local variable number 0 → NO_COVERAGE
4. acos : Incremented (a++) double local variable number 0 → NO_COVERAGE
5. acos : Decremented (a--) double local variable number 0 → NO_COVERAGE
6. acos : Incremented (++a) double local variable number 0 → NO_COVERAGE
7. acos : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
final double x = Math.abs(real); |
|
2022
|
7
1. acos : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. acos : removed call to java/lang/Math::abs → NO_COVERAGE
3. acos : Negated double local variable number 2 → NO_COVERAGE
4. acos : Incremented (a++) double local variable number 2 → NO_COVERAGE
5. acos : Decremented (a--) double local variable number 2 → NO_COVERAGE
6. acos : Incremented (++a) double local variable number 2 → NO_COVERAGE
7. acos : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
final double y = Math.abs(imaginary); |
|
2023
|
|
// The result (without sign correction) |
|
2024
|
|
double re; |
|
2025
|
|
double im; |
|
2026
|
|
|
|
2027
|
|
// Handle C99 special cases |
|
2028
|
14
1. acos : negated conditional → NO_COVERAGE
2. acos : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. acos : removed conditional - replaced equality check with false → NO_COVERAGE
4. acos : removed conditional - replaced equality check with true → NO_COVERAGE
5. acos : Negated double local variable number 5 → NO_COVERAGE
6. acos : equal to less than → NO_COVERAGE
7. acos : equal to less or equal → NO_COVERAGE
8. acos : equal to greater than → NO_COVERAGE
9. acos : equal to greater or equal → NO_COVERAGE
10. acos : equal to not equal → NO_COVERAGE
11. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (isPosInfinite(x)) { |
|
2029
|
14
1. acos : negated conditional → NO_COVERAGE
2. acos : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. acos : removed conditional - replaced equality check with false → NO_COVERAGE
4. acos : removed conditional - replaced equality check with true → NO_COVERAGE
5. acos : Negated double local variable number 7 → NO_COVERAGE
6. acos : equal to less than → NO_COVERAGE
7. acos : equal to less or equal → NO_COVERAGE
8. acos : equal to greater than → NO_COVERAGE
9. acos : equal to greater or equal → NO_COVERAGE
10. acos : equal to not equal → NO_COVERAGE
11. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
if (isPosInfinite(y)) { |
|
2030
|
7
1. acos : Substituted 0.7853981633974483 with 1.0 → NO_COVERAGE
2. acos : Substituted 0.7853981633974483 with 1.0 → NO_COVERAGE
3. acos : Substituted 0.7853981633974483 with 0.0 → NO_COVERAGE
4. acos : Substituted 0.7853981633974483 with -1.0 → NO_COVERAGE
5. acos : Substituted 0.7853981633974483 with -0.7853981633974483 → NO_COVERAGE
6. acos : Substituted 0.7853981633974483 with 1.7853981633974483 → NO_COVERAGE
7. acos : Substituted 0.7853981633974483 with -0.21460183660255172 → NO_COVERAGE
|
re = PI_OVER_4; |
|
2031
|
5
1. acos : Negated double local variable number 7 → NO_COVERAGE
2. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
3. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
4. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
5. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = y; |
|
2032
|
14
1. acos : negated conditional → NO_COVERAGE
2. acos : removed call to java/lang/Double::isNaN → NO_COVERAGE
3. acos : removed conditional - replaced equality check with false → NO_COVERAGE
4. acos : removed conditional - replaced equality check with true → NO_COVERAGE
5. acos : Negated double local variable number 7 → NO_COVERAGE
6. acos : equal to less than → NO_COVERAGE
7. acos : equal to less or equal → NO_COVERAGE
8. acos : equal to greater than → NO_COVERAGE
9. acos : equal to greater or equal → NO_COVERAGE
10. acos : equal to not equal → NO_COVERAGE
11. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
} else if (Double.isNaN(y)) { |
|
2033
|
|
// sign of the imaginary part of the result is unspecified |
|
2034
|
13
1. acos : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
2. acos : replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
3. acos : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. acos : Negated double local variable number 2 → NO_COVERAGE
5. acos : Negated double local variable number 0 → NO_COVERAGE
6. acos : Incremented (a++) double local variable number 2 → NO_COVERAGE
7. acos : Incremented (a++) double local variable number 0 → NO_COVERAGE
8. acos : Decremented (a--) double local variable number 2 → NO_COVERAGE
9. acos : Decremented (a--) double local variable number 0 → NO_COVERAGE
10. acos : Incremented (++a) double local variable number 2 → NO_COVERAGE
11. acos : Incremented (++a) double local variable number 0 → NO_COVERAGE
12. acos : Decremented (--a) double local variable number 2 → NO_COVERAGE
13. acos : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(imaginary, real); |
|
2035
|
|
} else { |
|
2036
|
5
1. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
2. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
3. acos : Substituted 0.0 with -1.0 → NO_COVERAGE
4. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
5. acos : Substituted 0.0 with -1.0 → NO_COVERAGE
|
re = 0; |
|
2037
|
5
1. acos : Substituted Infinity with 1.0 → NO_COVERAGE
2. acos : Substituted Infinity with 1.0 → NO_COVERAGE
3. acos : Substituted Infinity with 0.0 → NO_COVERAGE
4. acos : Substituted Infinity with -1.0 → NO_COVERAGE
5. acos : Substituted Infinity with -Infinity → NO_COVERAGE
|
im = Double.POSITIVE_INFINITY; |
|
2038
|
|
} |
|
2039
|
14
1. acos : negated conditional → NO_COVERAGE
2. acos : removed call to java/lang/Double::isNaN → NO_COVERAGE
3. acos : removed conditional - replaced equality check with false → NO_COVERAGE
4. acos : removed conditional - replaced equality check with true → NO_COVERAGE
5. acos : Negated double local variable number 5 → NO_COVERAGE
6. acos : equal to less than → NO_COVERAGE
7. acos : equal to less or equal → NO_COVERAGE
8. acos : equal to greater than → NO_COVERAGE
9. acos : equal to greater or equal → NO_COVERAGE
10. acos : equal to not equal → NO_COVERAGE
11. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
} else if (Double.isNaN(x)) { |
|
2040
|
14
1. acos : negated conditional → NO_COVERAGE
2. acos : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. acos : removed conditional - replaced equality check with false → NO_COVERAGE
4. acos : removed conditional - replaced equality check with true → NO_COVERAGE
5. acos : Negated double local variable number 7 → NO_COVERAGE
6. acos : equal to less than → NO_COVERAGE
7. acos : equal to less or equal → NO_COVERAGE
8. acos : equal to greater than → NO_COVERAGE
9. acos : equal to greater or equal → NO_COVERAGE
10. acos : equal to not equal → NO_COVERAGE
11. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
if (isPosInfinite(y)) { |
|
2041
|
14
1. acos : removed negation → NO_COVERAGE
2. acos : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
3. acos : replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
4. acos : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. acos : Negated double local variable number 5 → NO_COVERAGE
6. acos : Negated double local variable number 2 → NO_COVERAGE
7. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
8. acos : Incremented (a++) double local variable number 2 → NO_COVERAGE
9. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
10. acos : Decremented (a--) double local variable number 2 → NO_COVERAGE
11. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
12. acos : Incremented (++a) double local variable number 2 → NO_COVERAGE
13. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
14. acos : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(x, -imaginary); |
|
2042
|
|
} |
|
2043
|
|
// No-use of the input constructor |
|
2044
|
2
1. acos : replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
2. acos : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return NAN; |
|
2045
|
14
1. acos : negated conditional → NO_COVERAGE
2. acos : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. acos : removed conditional - replaced equality check with false → NO_COVERAGE
4. acos : removed conditional - replaced equality check with true → NO_COVERAGE
5. acos : Negated double local variable number 7 → NO_COVERAGE
6. acos : equal to less than → NO_COVERAGE
7. acos : equal to less or equal → NO_COVERAGE
8. acos : equal to greater than → NO_COVERAGE
9. acos : equal to greater or equal → NO_COVERAGE
10. acos : equal to not equal → NO_COVERAGE
11. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
} else if (isPosInfinite(y)) { |
|
2046
|
7
1. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
2. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
3. acos : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
4. acos : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
5. acos : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
6. acos : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
7. acos : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
re = PI_OVER_2; |
|
2047
|
5
1. acos : Negated double local variable number 7 → NO_COVERAGE
2. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
3. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
4. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
5. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = y; |
|
2048
|
14
1. acos : negated conditional → NO_COVERAGE
2. acos : removed call to java/lang/Double::isNaN → NO_COVERAGE
3. acos : removed conditional - replaced equality check with false → NO_COVERAGE
4. acos : removed conditional - replaced equality check with true → NO_COVERAGE
5. acos : Negated double local variable number 7 → NO_COVERAGE
6. acos : equal to less than → NO_COVERAGE
7. acos : equal to less or equal → NO_COVERAGE
8. acos : equal to greater than → NO_COVERAGE
9. acos : equal to greater or equal → NO_COVERAGE
10. acos : equal to not equal → NO_COVERAGE
11. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
} else if (Double.isNaN(y)) { |
|
2049
|
38
1. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
2. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
3. acos : negated conditional → NO_COVERAGE
4. acos : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
5. acos : replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
6. acos : removed conditional - replaced equality check with false → NO_COVERAGE
7. acos : removed conditional - replaced equality check with true → NO_COVERAGE
8. acos : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
9. acos : Negated double local variable number 5 → NO_COVERAGE
10. acos : Negated double local variable number 7 → NO_COVERAGE
11. acos : Negated double local variable number 7 → NO_COVERAGE
12. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
13. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
14. acos : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
15. acos : Substituted 0.0 with -1.0 → NO_COVERAGE
16. acos : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
17. acos : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
18. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
19. acos : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
20. acos : Substituted 0.0 with -1.0 → NO_COVERAGE
21. acos : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
22. acos : not equal to less than → NO_COVERAGE
23. acos : not equal to less or equal → NO_COVERAGE
24. acos : not equal to greater than → NO_COVERAGE
25. acos : not equal to greater or equal → NO_COVERAGE
26. acos : not equal to equal → NO_COVERAGE
27. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
28. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
29. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
30. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
31. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
32. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
33. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
34. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
35. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
36. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
37. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
38. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
return constructor.create(x == 0 ? PI_OVER_2 : y, y); |
|
2050
|
|
} else { |
|
2051
|
|
// Special case for real numbers: |
|
2052
|
38
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
3. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
4. acos : negated conditional → NO_COVERAGE
5. acos : negated conditional → NO_COVERAGE
6. acos : removed conditional - replaced equality check with false → NO_COVERAGE
7. acos : removed conditional - replaced equality check with true → NO_COVERAGE
8. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
9. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
10. acos : Negated double local variable number 7 → NO_COVERAGE
11. acos : Negated double local variable number 5 → NO_COVERAGE
12. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
13. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
14. acos : Substituted 0.0 with -1.0 → NO_COVERAGE
15. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
16. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
17. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
18. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
19. acos : Substituted 0.0 with -1.0 → NO_COVERAGE
20. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
21. acos : not equal to less than → NO_COVERAGE
22. acos : greater than to less than → NO_COVERAGE
23. acos : not equal to less or equal → NO_COVERAGE
24. acos : greater than to less or equal → NO_COVERAGE
25. acos : not equal to greater than → NO_COVERAGE
26. acos : greater than to greater or equal → NO_COVERAGE
27. acos : not equal to greater or equal → NO_COVERAGE
28. acos : greater than to equal → NO_COVERAGE
29. acos : not equal to equal → NO_COVERAGE
30. acos : greater than to not equal → NO_COVERAGE
31. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
32. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
33. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
34. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
35. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
36. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
37. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
38. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (y == 0 && x <= 1) { |
|
2053
|
41
1. acos : replaced call to java/lang/Math::acos with argument → NO_COVERAGE
2. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
3. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
4. acos : removed negation → NO_COVERAGE
5. acos : negated conditional → NO_COVERAGE
6. acos : removed call to java/lang/Math::acos → NO_COVERAGE
7. acos : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
8. acos : replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
9. acos : removed conditional - replaced equality check with false → NO_COVERAGE
10. acos : removed conditional - replaced equality check with true → NO_COVERAGE
11. acos : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
12. acos : Negated double local variable number 5 → NO_COVERAGE
13. acos : Negated double local variable number 0 → NO_COVERAGE
14. acos : Negated double local variable number 2 → NO_COVERAGE
15. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
16. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
17. acos : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
18. acos : Substituted 0.0 with -1.0 → NO_COVERAGE
19. acos : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
20. acos : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
21. acos : Substituted 0.0 with 1.0 → NO_COVERAGE
22. acos : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
23. acos : Substituted 0.0 with -1.0 → NO_COVERAGE
24. acos : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
25. acos : not equal to less than → NO_COVERAGE
26. acos : not equal to less or equal → NO_COVERAGE
27. acos : not equal to greater than → NO_COVERAGE
28. acos : not equal to greater or equal → NO_COVERAGE
29. acos : not equal to equal → NO_COVERAGE
30. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
31. acos : Incremented (a++) double local variable number 0 → NO_COVERAGE
32. acos : Incremented (a++) double local variable number 2 → NO_COVERAGE
33. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
34. acos : Decremented (a--) double local variable number 0 → NO_COVERAGE
35. acos : Decremented (a--) double local variable number 2 → NO_COVERAGE
36. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
37. acos : Incremented (++a) double local variable number 0 → NO_COVERAGE
38. acos : Incremented (++a) double local variable number 2 → NO_COVERAGE
39. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
40. acos : Decremented (--a) double local variable number 0 → NO_COVERAGE
41. acos : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(x == 0 ? PI_OVER_2 : Math.acos(real), -imaginary); |
|
2054
|
|
} |
|
2055
|
|
|
|
2056
|
17
1. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
2. acos : Replaced double addition with subtraction → NO_COVERAGE
3. acos : Negated double local variable number 5 → NO_COVERAGE
4. acos : Replaced double operation by second member → NO_COVERAGE
5. acos : Replaced double addition with subtraction → NO_COVERAGE
6. acos : Replaced double addition with multiplication → NO_COVERAGE
7. acos : Replaced double addition with division → NO_COVERAGE
8. acos : Replaced double addition with modulus → NO_COVERAGE
9. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
10. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
11. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
12. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
13. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
14. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
15. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
16. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double xp1 = x + 1; |
|
2057
|
17
1. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
2. acos : Replaced double subtraction with addition → NO_COVERAGE
3. acos : Negated double local variable number 5 → NO_COVERAGE
4. acos : Replaced double operation by second member → NO_COVERAGE
5. acos : Replaced double subtraction with addition → NO_COVERAGE
6. acos : Replaced double subtraction with multiplication → NO_COVERAGE
7. acos : Replaced double subtraction with division → NO_COVERAGE
8. acos : Replaced double subtraction with modulus → NO_COVERAGE
9. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
10. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
11. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
12. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
13. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
14. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
15. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
16. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double xm1 = x - 1; |
|
2058
|
|
|
|
2059
|
29
1. acos : negated conditional → NO_COVERAGE
2. acos : removed call to org/apache/commons/numbers/complex/Complex::inRegion → NO_COVERAGE
3. acos : removed conditional - replaced equality check with false → NO_COVERAGE
4. acos : removed conditional - replaced equality check with true → NO_COVERAGE
5. acos : Negated double local variable number 5 → NO_COVERAGE
6. acos : Negated double local variable number 7 → NO_COVERAGE
7. acos : Negated double static field SAFE_MIN → NO_COVERAGE
8. acos : Negated double static field SAFE_MAX → NO_COVERAGE
9. acos : equal to less than → NO_COVERAGE
10. acos : equal to less or equal → NO_COVERAGE
11. acos : equal to greater than → NO_COVERAGE
12. acos : equal to greater or equal → NO_COVERAGE
13. acos : equal to not equal → NO_COVERAGE
14. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
15. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
16. acos : Incremented (a++) static double field SAFE_MIN → NO_COVERAGE
17. acos : Incremented (a++) static double field SAFE_MAX → NO_COVERAGE
18. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
20. acos : Decremented (a--) static double field SAFE_MIN → NO_COVERAGE
21. acos : Decremented (a--) static double field SAFE_MAX → NO_COVERAGE
22. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
23. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
24. acos : Incremented (++a) static double field SAFE_MIN → NO_COVERAGE
25. acos : Incremented (++a) static double field SAFE_MAX → NO_COVERAGE
26. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
27. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
28. acos : Decremented (--a) static double field → NO_COVERAGE
29. acos : Decremented (--a) static double field → NO_COVERAGE
|
if (inRegion(x, y, SAFE_MIN, SAFE_MAX)) { |
|
2060
|
16
1. acos : Replaced double multiplication with division → NO_COVERAGE
2. acos : Negated double local variable number 7 → NO_COVERAGE
3. acos : Negated double local variable number 7 → NO_COVERAGE
4. acos : Replaced double operation by second member → NO_COVERAGE
5. acos : Replaced double multiplication with division → NO_COVERAGE
6. acos : Replaced double multiplication with modulus → NO_COVERAGE
7. acos : Replaced double multiplication with addition → NO_COVERAGE
8. acos : Replaced double multiplication with subtraction → NO_COVERAGE
9. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
10. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
11. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
15. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
16. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
final double yy = y * y; |
|
2061
|
29
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : Replaced double multiplication with division → NO_COVERAGE
3. acos : Replaced double addition with subtraction → NO_COVERAGE
4. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
5. acos : Negated double local variable number 13 → NO_COVERAGE
6. acos : Negated double local variable number 13 → NO_COVERAGE
7. acos : Negated double local variable number 17 → NO_COVERAGE
8. acos : Replaced double operation by second member → NO_COVERAGE
9. acos : Replaced double operation by second member → NO_COVERAGE
10. acos : Replaced double multiplication with division → NO_COVERAGE
11. acos : Replaced double addition with subtraction → NO_COVERAGE
12. acos : Replaced double multiplication with modulus → NO_COVERAGE
13. acos : Replaced double addition with multiplication → NO_COVERAGE
14. acos : Replaced double multiplication with addition → NO_COVERAGE
15. acos : Replaced double addition with division → NO_COVERAGE
16. acos : Replaced double multiplication with subtraction → NO_COVERAGE
17. acos : Replaced double addition with modulus → NO_COVERAGE
18. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
19. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
20. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
21. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
22. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
23. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
24. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
25. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
26. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
27. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
28. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
29. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
final double r = Math.sqrt(xp1 * xp1 + yy); |
|
2062
|
29
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : Replaced double multiplication with division → NO_COVERAGE
3. acos : Replaced double addition with subtraction → NO_COVERAGE
4. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
5. acos : Negated double local variable number 15 → NO_COVERAGE
6. acos : Negated double local variable number 15 → NO_COVERAGE
7. acos : Negated double local variable number 17 → NO_COVERAGE
8. acos : Replaced double operation by second member → NO_COVERAGE
9. acos : Replaced double operation by second member → NO_COVERAGE
10. acos : Replaced double multiplication with division → NO_COVERAGE
11. acos : Replaced double addition with subtraction → NO_COVERAGE
12. acos : Replaced double multiplication with modulus → NO_COVERAGE
13. acos : Replaced double addition with multiplication → NO_COVERAGE
14. acos : Replaced double multiplication with addition → NO_COVERAGE
15. acos : Replaced double addition with division → NO_COVERAGE
16. acos : Replaced double multiplication with subtraction → NO_COVERAGE
17. acos : Replaced double addition with modulus → NO_COVERAGE
18. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
19. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
20. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
21. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
22. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
23. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
24. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
25. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
26. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
27. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
28. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
29. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
final double s = Math.sqrt(xm1 * xm1 + yy); |
|
2063
|
29
1. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
2. acos : Replaced double addition with subtraction → NO_COVERAGE
3. acos : Replaced double multiplication with division → NO_COVERAGE
4. acos : Negated double local variable number 19 → NO_COVERAGE
5. acos : Negated double local variable number 21 → NO_COVERAGE
6. acos : Replaced double operation by second member → NO_COVERAGE
7. acos : Replaced double operation by second member → NO_COVERAGE
8. acos : Replaced double addition with subtraction → NO_COVERAGE
9. acos : Replaced double multiplication with division → NO_COVERAGE
10. acos : Replaced double addition with multiplication → NO_COVERAGE
11. acos : Replaced double multiplication with modulus → NO_COVERAGE
12. acos : Replaced double addition with division → NO_COVERAGE
13. acos : Replaced double multiplication with addition → NO_COVERAGE
14. acos : Replaced double addition with modulus → NO_COVERAGE
15. acos : Replaced double multiplication with subtraction → NO_COVERAGE
16. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
17. acos : Substituted 0.5 with 0.0 → NO_COVERAGE
18. acos : Substituted 0.5 with -1.0 → NO_COVERAGE
19. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
20. acos : Substituted 0.5 with 1.5 → NO_COVERAGE
21. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
22. acos : Incremented (a++) double local variable number 19 → NO_COVERAGE
23. acos : Incremented (a++) double local variable number 21 → NO_COVERAGE
24. acos : Decremented (a--) double local variable number 19 → NO_COVERAGE
25. acos : Decremented (a--) double local variable number 21 → NO_COVERAGE
26. acos : Incremented (++a) double local variable number 19 → NO_COVERAGE
27. acos : Incremented (++a) double local variable number 21 → NO_COVERAGE
28. acos : Decremented (--a) double local variable number 19 → NO_COVERAGE
29. acos : Decremented (--a) double local variable number 21 → NO_COVERAGE
|
final double a = 0.5 * (r + s); |
|
2064
|
16
1. acos : Replaced double division with multiplication → NO_COVERAGE
2. acos : Negated double local variable number 5 → NO_COVERAGE
3. acos : Negated double local variable number 23 → NO_COVERAGE
4. acos : Replaced double operation by second member → NO_COVERAGE
5. acos : Replaced double division with multiplication → NO_COVERAGE
6. acos : Replaced double division with modulus → NO_COVERAGE
7. acos : Replaced double division with addition → NO_COVERAGE
8. acos : Replaced double division with subtraction → NO_COVERAGE
9. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
10. acos : Incremented (a++) double local variable number 23 → NO_COVERAGE
11. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 23 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. acos : Incremented (++a) double local variable number 23 → NO_COVERAGE
15. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
16. acos : Decremented (--a) double local variable number 23 → NO_COVERAGE
|
final double b = x / a; |
|
2065
|
|
|
|
2066
|
21
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 0.6471 with 1.0 → NO_COVERAGE
3. acos : negated conditional → NO_COVERAGE
4. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
5. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
6. acos : Negated double local variable number 25 → NO_COVERAGE
7. acos : Substituted 0.6471 with 1.0 → NO_COVERAGE
8. acos : Substituted 0.6471 with 0.0 → NO_COVERAGE
9. acos : Substituted 0.6471 with -1.0 → NO_COVERAGE
10. acos : Substituted 0.6471 with -0.6471 → NO_COVERAGE
11. acos : Substituted 0.6471 with 1.6471 → NO_COVERAGE
12. acos : Substituted 0.6471 with -0.3529 → NO_COVERAGE
13. acos : greater than to less than → NO_COVERAGE
14. acos : greater than to less or equal → NO_COVERAGE
15. acos : greater than to greater or equal → NO_COVERAGE
16. acos : greater than to equal → NO_COVERAGE
17. acos : greater than to not equal → NO_COVERAGE
18. acos : Incremented (a++) double local variable number 25 → NO_COVERAGE
19. acos : Decremented (a--) double local variable number 25 → NO_COVERAGE
20. acos : Incremented (++a) double local variable number 25 → NO_COVERAGE
21. acos : Decremented (--a) double local variable number 25 → NO_COVERAGE
|
if (b <= B_CROSSOVER) { |
|
2067
|
7
1. acos : replaced call to java/lang/Math::acos with argument → NO_COVERAGE
2. acos : removed call to java/lang/Math::acos → NO_COVERAGE
3. acos : Negated double local variable number 25 → NO_COVERAGE
4. acos : Incremented (a++) double local variable number 25 → NO_COVERAGE
5. acos : Decremented (a--) double local variable number 25 → NO_COVERAGE
6. acos : Incremented (++a) double local variable number 25 → NO_COVERAGE
7. acos : Decremented (--a) double local variable number 25 → NO_COVERAGE
|
re = Math.acos(b); |
|
2068
|
|
} else { |
|
2069
|
16
1. acos : Replaced double addition with subtraction → NO_COVERAGE
2. acos : Negated double local variable number 23 → NO_COVERAGE
3. acos : Negated double local variable number 5 → NO_COVERAGE
4. acos : Replaced double operation by second member → NO_COVERAGE
5. acos : Replaced double addition with subtraction → NO_COVERAGE
6. acos : Replaced double addition with multiplication → NO_COVERAGE
7. acos : Replaced double addition with division → NO_COVERAGE
8. acos : Replaced double addition with modulus → NO_COVERAGE
9. acos : Incremented (a++) double local variable number 23 → NO_COVERAGE
10. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
11. acos : Decremented (a--) double local variable number 23 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 23 → NO_COVERAGE
14. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
15. acos : Decremented (--a) double local variable number 23 → NO_COVERAGE
16. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double apx = a + x; |
|
2070
|
20
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
3. acos : negated conditional → NO_COVERAGE
4. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
5. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
6. acos : Negated double local variable number 5 → NO_COVERAGE
7. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
8. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
9. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
10. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
11. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
12. acos : greater than to less than → NO_COVERAGE
13. acos : greater than to less or equal → NO_COVERAGE
14. acos : greater than to greater or equal → NO_COVERAGE
15. acos : greater than to equal → NO_COVERAGE
16. acos : greater than to not equal → NO_COVERAGE
17. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x <= 1) { |
|
2071
|
88
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : replaced call to java/lang/Math::atan with argument → NO_COVERAGE
3. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
4. acos : Replaced double multiplication with division → NO_COVERAGE
5. acos : Replaced double addition with subtraction → NO_COVERAGE
6. acos : Replaced double division with multiplication → NO_COVERAGE
7. acos : Replaced double subtraction with addition → NO_COVERAGE
8. acos : Replaced double addition with subtraction → NO_COVERAGE
9. acos : Replaced double multiplication with division → NO_COVERAGE
10. acos : Replaced double division with multiplication → NO_COVERAGE
11. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
12. acos : removed call to java/lang/Math::atan → NO_COVERAGE
13. acos : Negated double local variable number 27 → NO_COVERAGE
14. acos : Negated double local variable number 17 → NO_COVERAGE
15. acos : Negated double local variable number 19 → NO_COVERAGE
16. acos : Negated double local variable number 13 → NO_COVERAGE
17. acos : Negated double local variable number 21 → NO_COVERAGE
18. acos : Negated double local variable number 15 → NO_COVERAGE
19. acos : Negated double local variable number 5 → NO_COVERAGE
20. acos : Replaced double operation by second member → NO_COVERAGE
21. acos : Replaced double operation by second member → NO_COVERAGE
22. acos : Replaced double operation by second member → NO_COVERAGE
23. acos : Replaced double operation by second member → NO_COVERAGE
24. acos : Replaced double operation by second member → NO_COVERAGE
25. acos : Replaced double operation by second member → NO_COVERAGE
26. acos : Replaced double operation by second member → NO_COVERAGE
27. acos : Replaced double multiplication with division → NO_COVERAGE
28. acos : Replaced double addition with subtraction → NO_COVERAGE
29. acos : Replaced double division with multiplication → NO_COVERAGE
30. acos : Replaced double subtraction with addition → NO_COVERAGE
31. acos : Replaced double addition with subtraction → NO_COVERAGE
32. acos : Replaced double multiplication with division → NO_COVERAGE
33. acos : Replaced double division with multiplication → NO_COVERAGE
34. acos : Replaced double multiplication with modulus → NO_COVERAGE
35. acos : Replaced double addition with multiplication → NO_COVERAGE
36. acos : Replaced double division with modulus → NO_COVERAGE
37. acos : Replaced double subtraction with multiplication → NO_COVERAGE
38. acos : Replaced double addition with multiplication → NO_COVERAGE
39. acos : Replaced double multiplication with modulus → NO_COVERAGE
40. acos : Replaced double division with modulus → NO_COVERAGE
41. acos : Replaced double multiplication with addition → NO_COVERAGE
42. acos : Replaced double addition with division → NO_COVERAGE
43. acos : Replaced double division with addition → NO_COVERAGE
44. acos : Replaced double subtraction with division → NO_COVERAGE
45. acos : Replaced double addition with division → NO_COVERAGE
46. acos : Replaced double multiplication with addition → NO_COVERAGE
47. acos : Replaced double division with addition → NO_COVERAGE
48. acos : Replaced double multiplication with subtraction → NO_COVERAGE
49. acos : Replaced double addition with modulus → NO_COVERAGE
50. acos : Replaced double division with subtraction → NO_COVERAGE
51. acos : Replaced double subtraction with modulus → NO_COVERAGE
52. acos : Replaced double addition with modulus → NO_COVERAGE
53. acos : Replaced double multiplication with subtraction → NO_COVERAGE
54. acos : Replaced double division with subtraction → NO_COVERAGE
55. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
56. acos : Substituted 0.5 with 0.0 → NO_COVERAGE
57. acos : Substituted 0.5 with -1.0 → NO_COVERAGE
58. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
59. acos : Substituted 0.5 with 1.5 → NO_COVERAGE
60. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
61. acos : Incremented (a++) double local variable number 27 → NO_COVERAGE
62. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
63. acos : Incremented (a++) double local variable number 19 → NO_COVERAGE
64. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
65. acos : Incremented (a++) double local variable number 21 → NO_COVERAGE
66. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
67. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
68. acos : Decremented (a--) double local variable number 27 → NO_COVERAGE
69. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
70. acos : Decremented (a--) double local variable number 19 → NO_COVERAGE
71. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
72. acos : Decremented (a--) double local variable number 21 → NO_COVERAGE
73. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
74. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
75. acos : Incremented (++a) double local variable number 27 → NO_COVERAGE
76. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
77. acos : Incremented (++a) double local variable number 19 → NO_COVERAGE
78. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
79. acos : Incremented (++a) double local variable number 21 → NO_COVERAGE
80. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
81. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
82. acos : Decremented (--a) double local variable number 27 → NO_COVERAGE
83. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
84. acos : Decremented (--a) double local variable number 19 → NO_COVERAGE
85. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
86. acos : Decremented (--a) double local variable number 21 → NO_COVERAGE
87. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
88. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = Math.atan(Math.sqrt(0.5 * apx * (yy / (r + xp1) + (s - xm1))) / x); |
|
2072
|
|
} else { |
|
2073
|
99
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : replaced call to java/lang/Math::atan with argument → NO_COVERAGE
3. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
4. acos : Replaced double addition with subtraction → NO_COVERAGE
5. acos : Replaced double division with multiplication → NO_COVERAGE
6. acos : Replaced double addition with subtraction → NO_COVERAGE
7. acos : Replaced double division with multiplication → NO_COVERAGE
8. acos : Replaced double addition with subtraction → NO_COVERAGE
9. acos : Replaced double multiplication with division → NO_COVERAGE
10. acos : Replaced double multiplication with division → NO_COVERAGE
11. acos : Replaced double division with multiplication → NO_COVERAGE
12. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
13. acos : removed call to java/lang/Math::atan → NO_COVERAGE
14. acos : Negated double local variable number 7 → NO_COVERAGE
15. acos : Negated double local variable number 27 → NO_COVERAGE
16. acos : Negated double local variable number 19 → NO_COVERAGE
17. acos : Negated double local variable number 13 → NO_COVERAGE
18. acos : Negated double local variable number 27 → NO_COVERAGE
19. acos : Negated double local variable number 21 → NO_COVERAGE
20. acos : Negated double local variable number 15 → NO_COVERAGE
21. acos : Negated double local variable number 5 → NO_COVERAGE
22. acos : Replaced double operation by second member → NO_COVERAGE
23. acos : Replaced double operation by second member → NO_COVERAGE
24. acos : Replaced double operation by second member → NO_COVERAGE
25. acos : Replaced double operation by second member → NO_COVERAGE
26. acos : Replaced double operation by second member → NO_COVERAGE
27. acos : Replaced double operation by second member → NO_COVERAGE
28. acos : Replaced double operation by second member → NO_COVERAGE
29. acos : Replaced double operation by second member → NO_COVERAGE
30. acos : Replaced double addition with subtraction → NO_COVERAGE
31. acos : Replaced double division with multiplication → NO_COVERAGE
32. acos : Replaced double addition with subtraction → NO_COVERAGE
33. acos : Replaced double division with multiplication → NO_COVERAGE
34. acos : Replaced double addition with subtraction → NO_COVERAGE
35. acos : Replaced double multiplication with division → NO_COVERAGE
36. acos : Replaced double multiplication with division → NO_COVERAGE
37. acos : Replaced double division with multiplication → NO_COVERAGE
38. acos : Replaced double addition with multiplication → NO_COVERAGE
39. acos : Replaced double division with modulus → NO_COVERAGE
40. acos : Replaced double addition with multiplication → NO_COVERAGE
41. acos : Replaced double division with modulus → NO_COVERAGE
42. acos : Replaced double addition with multiplication → NO_COVERAGE
43. acos : Replaced double multiplication with modulus → NO_COVERAGE
44. acos : Replaced double multiplication with modulus → NO_COVERAGE
45. acos : Replaced double division with modulus → NO_COVERAGE
46. acos : Replaced double addition with division → NO_COVERAGE
47. acos : Replaced double division with addition → NO_COVERAGE
48. acos : Replaced double addition with division → NO_COVERAGE
49. acos : Replaced double division with addition → NO_COVERAGE
50. acos : Replaced double addition with division → NO_COVERAGE
51. acos : Replaced double multiplication with addition → NO_COVERAGE
52. acos : Replaced double multiplication with addition → NO_COVERAGE
53. acos : Replaced double division with addition → NO_COVERAGE
54. acos : Replaced double addition with modulus → NO_COVERAGE
55. acos : Replaced double division with subtraction → NO_COVERAGE
56. acos : Replaced double addition with modulus → NO_COVERAGE
57. acos : Replaced double division with subtraction → NO_COVERAGE
58. acos : Replaced double addition with modulus → NO_COVERAGE
59. acos : Replaced double multiplication with subtraction → NO_COVERAGE
60. acos : Replaced double multiplication with subtraction → NO_COVERAGE
61. acos : Replaced double division with subtraction → NO_COVERAGE
62. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
63. acos : Substituted 0.5 with 0.0 → NO_COVERAGE
64. acos : Substituted 0.5 with -1.0 → NO_COVERAGE
65. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
66. acos : Substituted 0.5 with 1.5 → NO_COVERAGE
67. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
68. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
69. acos : Incremented (a++) double local variable number 27 → NO_COVERAGE
70. acos : Incremented (a++) double local variable number 19 → NO_COVERAGE
71. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
72. acos : Incremented (a++) double local variable number 27 → NO_COVERAGE
73. acos : Incremented (a++) double local variable number 21 → NO_COVERAGE
74. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
75. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
76. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
77. acos : Decremented (a--) double local variable number 27 → NO_COVERAGE
78. acos : Decremented (a--) double local variable number 19 → NO_COVERAGE
79. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
80. acos : Decremented (a--) double local variable number 27 → NO_COVERAGE
81. acos : Decremented (a--) double local variable number 21 → NO_COVERAGE
82. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
83. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
84. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
85. acos : Incremented (++a) double local variable number 27 → NO_COVERAGE
86. acos : Incremented (++a) double local variable number 19 → NO_COVERAGE
87. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
88. acos : Incremented (++a) double local variable number 27 → NO_COVERAGE
89. acos : Incremented (++a) double local variable number 21 → NO_COVERAGE
90. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
91. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
92. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
93. acos : Decremented (--a) double local variable number 27 → NO_COVERAGE
94. acos : Decremented (--a) double local variable number 19 → NO_COVERAGE
95. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
96. acos : Decremented (--a) double local variable number 27 → NO_COVERAGE
97. acos : Decremented (--a) double local variable number 21 → NO_COVERAGE
98. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
99. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = Math.atan((y * Math.sqrt(0.5 * (apx / (r + xp1) + apx / (s + xm1)))) / x); |
|
2074
|
|
} |
|
2075
|
|
} |
|
2076
|
|
|
|
2077
|
21
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 10.0 with 1.0 → NO_COVERAGE
3. acos : negated conditional → NO_COVERAGE
4. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
5. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
6. acos : Negated double local variable number 23 → NO_COVERAGE
7. acos : Substituted 10.0 with 1.0 → NO_COVERAGE
8. acos : Substituted 10.0 with 0.0 → NO_COVERAGE
9. acos : Substituted 10.0 with -1.0 → NO_COVERAGE
10. acos : Substituted 10.0 with -10.0 → NO_COVERAGE
11. acos : Substituted 10.0 with 11.0 → NO_COVERAGE
12. acos : Substituted 10.0 with 9.0 → NO_COVERAGE
13. acos : greater than to less than → NO_COVERAGE
14. acos : greater than to less or equal → NO_COVERAGE
15. acos : greater than to greater or equal → NO_COVERAGE
16. acos : greater than to equal → NO_COVERAGE
17. acos : greater than to not equal → NO_COVERAGE
18. acos : Incremented (a++) double local variable number 23 → NO_COVERAGE
19. acos : Decremented (a--) double local variable number 23 → NO_COVERAGE
20. acos : Incremented (++a) double local variable number 23 → NO_COVERAGE
21. acos : Decremented (--a) double local variable number 23 → NO_COVERAGE
|
if (a <= A_CROSSOVER) { |
|
2078
|
|
double am1; |
|
2079
|
20
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
3. acos : negated conditional → NO_COVERAGE
4. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
5. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
6. acos : Negated double local variable number 5 → NO_COVERAGE
7. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
8. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
9. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
10. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
11. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
12. acos : greater or equal to less than → NO_COVERAGE
13. acos : greater or equal to less or equal → NO_COVERAGE
14. acos : greater or equal to greater than → NO_COVERAGE
15. acos : greater or equal to equal → NO_COVERAGE
16. acos : greater or equal to not equal → NO_COVERAGE
17. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x < 1) { |
|
2080
|
73
1. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
2. acos : Replaced double addition with subtraction → NO_COVERAGE
3. acos : Replaced double division with multiplication → NO_COVERAGE
4. acos : Replaced double subtraction with addition → NO_COVERAGE
5. acos : Replaced double division with multiplication → NO_COVERAGE
6. acos : Replaced double addition with subtraction → NO_COVERAGE
7. acos : Replaced double multiplication with division → NO_COVERAGE
8. acos : Negated double local variable number 17 → NO_COVERAGE
9. acos : Negated double local variable number 19 → NO_COVERAGE
10. acos : Negated double local variable number 13 → NO_COVERAGE
11. acos : Negated double local variable number 17 → NO_COVERAGE
12. acos : Negated double local variable number 21 → NO_COVERAGE
13. acos : Negated double local variable number 15 → NO_COVERAGE
14. acos : Replaced double operation by second member → NO_COVERAGE
15. acos : Replaced double operation by second member → NO_COVERAGE
16. acos : Replaced double operation by second member → NO_COVERAGE
17. acos : Replaced double operation by second member → NO_COVERAGE
18. acos : Replaced double operation by second member → NO_COVERAGE
19. acos : Replaced double operation by second member → NO_COVERAGE
20. acos : Replaced double addition with subtraction → NO_COVERAGE
21. acos : Replaced double division with multiplication → NO_COVERAGE
22. acos : Replaced double subtraction with addition → NO_COVERAGE
23. acos : Replaced double division with multiplication → NO_COVERAGE
24. acos : Replaced double addition with subtraction → NO_COVERAGE
25. acos : Replaced double multiplication with division → NO_COVERAGE
26. acos : Replaced double addition with multiplication → NO_COVERAGE
27. acos : Replaced double division with modulus → NO_COVERAGE
28. acos : Replaced double subtraction with multiplication → NO_COVERAGE
29. acos : Replaced double division with modulus → NO_COVERAGE
30. acos : Replaced double addition with multiplication → NO_COVERAGE
31. acos : Replaced double multiplication with modulus → NO_COVERAGE
32. acos : Replaced double addition with division → NO_COVERAGE
33. acos : Replaced double division with addition → NO_COVERAGE
34. acos : Replaced double subtraction with division → NO_COVERAGE
35. acos : Replaced double division with addition → NO_COVERAGE
36. acos : Replaced double addition with division → NO_COVERAGE
37. acos : Replaced double multiplication with addition → NO_COVERAGE
38. acos : Replaced double addition with modulus → NO_COVERAGE
39. acos : Replaced double division with subtraction → NO_COVERAGE
40. acos : Replaced double subtraction with modulus → NO_COVERAGE
41. acos : Replaced double division with subtraction → NO_COVERAGE
42. acos : Replaced double addition with modulus → NO_COVERAGE
43. acos : Replaced double multiplication with subtraction → NO_COVERAGE
44. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
45. acos : Substituted 0.5 with 0.0 → NO_COVERAGE
46. acos : Substituted 0.5 with -1.0 → NO_COVERAGE
47. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
48. acos : Substituted 0.5 with 1.5 → NO_COVERAGE
49. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
50. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
51. acos : Incremented (a++) double local variable number 19 → NO_COVERAGE
52. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
53. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
54. acos : Incremented (a++) double local variable number 21 → NO_COVERAGE
55. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
56. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
57. acos : Decremented (a--) double local variable number 19 → NO_COVERAGE
58. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
59. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
60. acos : Decremented (a--) double local variable number 21 → NO_COVERAGE
61. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
62. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
63. acos : Incremented (++a) double local variable number 19 → NO_COVERAGE
64. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
65. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
66. acos : Incremented (++a) double local variable number 21 → NO_COVERAGE
67. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
68. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
69. acos : Decremented (--a) double local variable number 19 → NO_COVERAGE
70. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
71. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
72. acos : Decremented (--a) double local variable number 21 → NO_COVERAGE
73. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
am1 = 0.5 * (yy / (r + xp1) + yy / (s - xm1)); |
|
2081
|
|
} else { |
|
2082
|
62
1. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
2. acos : Replaced double addition with subtraction → NO_COVERAGE
3. acos : Replaced double division with multiplication → NO_COVERAGE
4. acos : Replaced double addition with subtraction → NO_COVERAGE
5. acos : Replaced double addition with subtraction → NO_COVERAGE
6. acos : Replaced double multiplication with division → NO_COVERAGE
7. acos : Negated double local variable number 17 → NO_COVERAGE
8. acos : Negated double local variable number 19 → NO_COVERAGE
9. acos : Negated double local variable number 13 → NO_COVERAGE
10. acos : Negated double local variable number 21 → NO_COVERAGE
11. acos : Negated double local variable number 15 → NO_COVERAGE
12. acos : Replaced double operation by second member → NO_COVERAGE
13. acos : Replaced double operation by second member → NO_COVERAGE
14. acos : Replaced double operation by second member → NO_COVERAGE
15. acos : Replaced double operation by second member → NO_COVERAGE
16. acos : Replaced double operation by second member → NO_COVERAGE
17. acos : Replaced double addition with subtraction → NO_COVERAGE
18. acos : Replaced double division with multiplication → NO_COVERAGE
19. acos : Replaced double addition with subtraction → NO_COVERAGE
20. acos : Replaced double addition with subtraction → NO_COVERAGE
21. acos : Replaced double multiplication with division → NO_COVERAGE
22. acos : Replaced double addition with multiplication → NO_COVERAGE
23. acos : Replaced double division with modulus → NO_COVERAGE
24. acos : Replaced double addition with multiplication → NO_COVERAGE
25. acos : Replaced double addition with multiplication → NO_COVERAGE
26. acos : Replaced double multiplication with modulus → NO_COVERAGE
27. acos : Replaced double addition with division → NO_COVERAGE
28. acos : Replaced double division with addition → NO_COVERAGE
29. acos : Replaced double addition with division → NO_COVERAGE
30. acos : Replaced double addition with division → NO_COVERAGE
31. acos : Replaced double multiplication with addition → NO_COVERAGE
32. acos : Replaced double addition with modulus → NO_COVERAGE
33. acos : Replaced double division with subtraction → NO_COVERAGE
34. acos : Replaced double addition with modulus → NO_COVERAGE
35. acos : Replaced double addition with modulus → NO_COVERAGE
36. acos : Replaced double multiplication with subtraction → NO_COVERAGE
37. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
38. acos : Substituted 0.5 with 0.0 → NO_COVERAGE
39. acos : Substituted 0.5 with -1.0 → NO_COVERAGE
40. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
41. acos : Substituted 0.5 with 1.5 → NO_COVERAGE
42. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
43. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
44. acos : Incremented (a++) double local variable number 19 → NO_COVERAGE
45. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
46. acos : Incremented (a++) double local variable number 21 → NO_COVERAGE
47. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
48. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
49. acos : Decremented (a--) double local variable number 19 → NO_COVERAGE
50. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
51. acos : Decremented (a--) double local variable number 21 → NO_COVERAGE
52. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
53. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
54. acos : Incremented (++a) double local variable number 19 → NO_COVERAGE
55. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
56. acos : Incremented (++a) double local variable number 21 → NO_COVERAGE
57. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
58. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
59. acos : Decremented (--a) double local variable number 19 → NO_COVERAGE
60. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
61. acos : Decremented (--a) double local variable number 21 → NO_COVERAGE
62. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
am1 = 0.5 * (yy / (r + xp1) + (s + xm1)); |
|
2083
|
|
} |
|
2084
|
43
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
3. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
4. acos : Replaced double addition with subtraction → NO_COVERAGE
5. acos : Replaced double multiplication with division → NO_COVERAGE
6. acos : Replaced double addition with subtraction → NO_COVERAGE
7. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
8. acos : removed call to java/lang/Math::log1p → NO_COVERAGE
9. acos : Negated double local variable number 27 → NO_COVERAGE
10. acos : Negated double local variable number 27 → NO_COVERAGE
11. acos : Negated double local variable number 23 → NO_COVERAGE
12. acos : Replaced double operation by second member → NO_COVERAGE
13. acos : Replaced double operation by second member → NO_COVERAGE
14. acos : Replaced double operation by second member → NO_COVERAGE
15. acos : Replaced double addition with subtraction → NO_COVERAGE
16. acos : Replaced double multiplication with division → NO_COVERAGE
17. acos : Replaced double addition with subtraction → NO_COVERAGE
18. acos : Replaced double addition with multiplication → NO_COVERAGE
19. acos : Replaced double multiplication with modulus → NO_COVERAGE
20. acos : Replaced double addition with multiplication → NO_COVERAGE
21. acos : Replaced double addition with division → NO_COVERAGE
22. acos : Replaced double multiplication with addition → NO_COVERAGE
23. acos : Replaced double addition with division → NO_COVERAGE
24. acos : Replaced double addition with modulus → NO_COVERAGE
25. acos : Replaced double multiplication with subtraction → NO_COVERAGE
26. acos : Replaced double addition with modulus → NO_COVERAGE
27. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
28. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
29. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
30. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
31. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
32. acos : Incremented (a++) double local variable number 27 → NO_COVERAGE
33. acos : Incremented (a++) double local variable number 27 → NO_COVERAGE
34. acos : Incremented (a++) double local variable number 23 → NO_COVERAGE
35. acos : Decremented (a--) double local variable number 27 → NO_COVERAGE
36. acos : Decremented (a--) double local variable number 27 → NO_COVERAGE
37. acos : Decremented (a--) double local variable number 23 → NO_COVERAGE
38. acos : Incremented (++a) double local variable number 27 → NO_COVERAGE
39. acos : Incremented (++a) double local variable number 27 → NO_COVERAGE
40. acos : Incremented (++a) double local variable number 23 → NO_COVERAGE
41. acos : Decremented (--a) double local variable number 27 → NO_COVERAGE
42. acos : Decremented (--a) double local variable number 27 → NO_COVERAGE
43. acos : Decremented (--a) double local variable number 23 → NO_COVERAGE
|
im = Math.log1p(am1 + Math.sqrt(am1 * (a + 1))); |
|
2085
|
|
} else { |
|
2086
|
43
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : replaced call to java/lang/Math::log with argument → NO_COVERAGE
3. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
4. acos : Replaced double multiplication with division → NO_COVERAGE
5. acos : Replaced double subtraction with addition → NO_COVERAGE
6. acos : Replaced double addition with subtraction → NO_COVERAGE
7. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
8. acos : removed call to java/lang/Math::log → NO_COVERAGE
9. acos : Negated double local variable number 23 → NO_COVERAGE
10. acos : Negated double local variable number 23 → NO_COVERAGE
11. acos : Negated double local variable number 23 → NO_COVERAGE
12. acos : Replaced double operation by second member → NO_COVERAGE
13. acos : Replaced double operation by second member → NO_COVERAGE
14. acos : Replaced double operation by second member → NO_COVERAGE
15. acos : Replaced double multiplication with division → NO_COVERAGE
16. acos : Replaced double subtraction with addition → NO_COVERAGE
17. acos : Replaced double addition with subtraction → NO_COVERAGE
18. acos : Replaced double multiplication with modulus → NO_COVERAGE
19. acos : Replaced double subtraction with multiplication → NO_COVERAGE
20. acos : Replaced double addition with multiplication → NO_COVERAGE
21. acos : Replaced double multiplication with addition → NO_COVERAGE
22. acos : Replaced double subtraction with division → NO_COVERAGE
23. acos : Replaced double addition with division → NO_COVERAGE
24. acos : Replaced double multiplication with subtraction → NO_COVERAGE
25. acos : Replaced double subtraction with modulus → NO_COVERAGE
26. acos : Replaced double addition with modulus → NO_COVERAGE
27. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
28. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
29. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
30. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
31. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
32. acos : Incremented (a++) double local variable number 23 → NO_COVERAGE
33. acos : Incremented (a++) double local variable number 23 → NO_COVERAGE
34. acos : Incremented (a++) double local variable number 23 → NO_COVERAGE
35. acos : Decremented (a--) double local variable number 23 → NO_COVERAGE
36. acos : Decremented (a--) double local variable number 23 → NO_COVERAGE
37. acos : Decremented (a--) double local variable number 23 → NO_COVERAGE
38. acos : Incremented (++a) double local variable number 23 → NO_COVERAGE
39. acos : Incremented (++a) double local variable number 23 → NO_COVERAGE
40. acos : Incremented (++a) double local variable number 23 → NO_COVERAGE
41. acos : Decremented (--a) double local variable number 23 → NO_COVERAGE
42. acos : Decremented (--a) double local variable number 23 → NO_COVERAGE
43. acos : Decremented (--a) double local variable number 23 → NO_COVERAGE
|
im = Math.log(a + Math.sqrt(a * a - 1)); |
|
2087
|
|
} |
|
2088
|
|
} else { |
|
2089
|
|
// Hull et al: Exception handling code from figure 6 |
|
2090
|
32
1. acos : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. acos : changed conditional boundary → NO_COVERAGE
3. acos : Replaced double multiplication with division → NO_COVERAGE
4. acos : negated conditional → NO_COVERAGE
5. acos : removed call to java/lang/Math::abs → NO_COVERAGE
6. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
7. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
8. acos : Negated double local variable number 7 → NO_COVERAGE
9. acos : Negated double static field EPSILON → NO_COVERAGE
10. acos : Negated double local variable number 15 → NO_COVERAGE
11. acos : Replaced double operation by second member → NO_COVERAGE
12. acos : Replaced double multiplication with division → NO_COVERAGE
13. acos : Replaced double multiplication with modulus → NO_COVERAGE
14. acos : Replaced double multiplication with addition → NO_COVERAGE
15. acos : Replaced double multiplication with subtraction → NO_COVERAGE
16. acos : greater than to less than → NO_COVERAGE
17. acos : greater than to less or equal → NO_COVERAGE
18. acos : greater than to greater or equal → NO_COVERAGE
19. acos : greater than to equal → NO_COVERAGE
20. acos : greater than to not equal → NO_COVERAGE
21. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
22. acos : Incremented (a++) static double field EPSILON → NO_COVERAGE
23. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
24. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
25. acos : Decremented (a--) static double field EPSILON → NO_COVERAGE
26. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
27. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
28. acos : Incremented (++a) static double field EPSILON → NO_COVERAGE
29. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
30. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
31. acos : Decremented (--a) static double field → NO_COVERAGE
32. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
if (y <= (EPSILON * Math.abs(xm1))) { |
|
2091
|
20
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
3. acos : negated conditional → NO_COVERAGE
4. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
5. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
6. acos : Negated double local variable number 5 → NO_COVERAGE
7. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
8. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
9. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
10. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
11. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
12. acos : greater or equal to less than → NO_COVERAGE
13. acos : greater or equal to less or equal → NO_COVERAGE
14. acos : greater or equal to greater than → NO_COVERAGE
15. acos : greater or equal to equal → NO_COVERAGE
16. acos : greater or equal to not equal → NO_COVERAGE
17. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x < 1) { |
|
2092
|
7
1. acos : replaced call to java/lang/Math::acos with argument → NO_COVERAGE
2. acos : removed call to java/lang/Math::acos → NO_COVERAGE
3. acos : Negated double local variable number 5 → NO_COVERAGE
4. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
5. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
6. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
7. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = Math.acos(x); |
|
2093
|
41
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
3. acos : Replaced double subtraction with addition → NO_COVERAGE
4. acos : Replaced double multiplication with division → NO_COVERAGE
5. acos : Replaced double division with multiplication → NO_COVERAGE
6. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
7. acos : Negated double local variable number 7 → NO_COVERAGE
8. acos : Negated double local variable number 13 → NO_COVERAGE
9. acos : Negated double local variable number 5 → NO_COVERAGE
10. acos : Replaced double operation by second member → NO_COVERAGE
11. acos : Replaced double operation by second member → NO_COVERAGE
12. acos : Replaced double operation by second member → NO_COVERAGE
13. acos : Replaced double subtraction with addition → NO_COVERAGE
14. acos : Replaced double multiplication with division → NO_COVERAGE
15. acos : Replaced double division with multiplication → NO_COVERAGE
16. acos : Replaced double subtraction with multiplication → NO_COVERAGE
17. acos : Replaced double multiplication with modulus → NO_COVERAGE
18. acos : Replaced double division with modulus → NO_COVERAGE
19. acos : Replaced double subtraction with division → NO_COVERAGE
20. acos : Replaced double multiplication with addition → NO_COVERAGE
21. acos : Replaced double division with addition → NO_COVERAGE
22. acos : Replaced double subtraction with modulus → NO_COVERAGE
23. acos : Replaced double multiplication with subtraction → NO_COVERAGE
24. acos : Replaced double division with subtraction → NO_COVERAGE
25. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
26. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
27. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
28. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
29. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
30. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
31. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
32. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
33. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
34. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
35. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
36. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
37. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
38. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
39. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
40. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
41. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
im = y / Math.sqrt(xp1 * (1 - x)); |
|
2094
|
|
} else { |
|
2095
|
|
// This deviates from Hull et al's paper as per |
|
2096
|
|
// https://svn.boost.org/trac/boost/ticket/7290 |
|
2097
|
30
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE
3. acos : Replaced double division with multiplication → NO_COVERAGE
4. acos : negated conditional → NO_COVERAGE
5. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
6. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
7. acos : Negated double local variable number 13 → NO_COVERAGE
8. acos : Negated double local variable number 15 → NO_COVERAGE
9. acos : Replaced double operation by second member → NO_COVERAGE
10. acos : Replaced double division with multiplication → NO_COVERAGE
11. acos : Replaced double division with modulus → NO_COVERAGE
12. acos : Replaced double division with addition → NO_COVERAGE
13. acos : Replaced double division with subtraction → NO_COVERAGE
14. acos : Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE
15. acos : Substituted 1.7976931348623157E308 with 0.0 → NO_COVERAGE
16. acos : Substituted 1.7976931348623157E308 with -1.0 → NO_COVERAGE
17. acos : Substituted 1.7976931348623157E308 with -1.7976931348623157E308 → NO_COVERAGE
18. acos : Less or equal to less than → NO_COVERAGE
19. acos : Less or equal to greater than → NO_COVERAGE
20. acos : Less or equal to greater or equal → NO_COVERAGE
21. acos : Less or equal to equal → NO_COVERAGE
22. acos : Less or equal to not equal → NO_COVERAGE
23. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
24. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
25. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
26. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
27. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
28. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
29. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
30. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
if ((Double.MAX_VALUE / xp1) > xm1) { |
|
2098
|
|
// xp1 * xm1 won't overflow: |
|
2099
|
29
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : Replaced double multiplication with division → NO_COVERAGE
3. acos : Replaced double division with multiplication → NO_COVERAGE
4. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
5. acos : Negated double local variable number 7 → NO_COVERAGE
6. acos : Negated double local variable number 15 → NO_COVERAGE
7. acos : Negated double local variable number 13 → NO_COVERAGE
8. acos : Replaced double operation by second member → NO_COVERAGE
9. acos : Replaced double operation by second member → NO_COVERAGE
10. acos : Replaced double multiplication with division → NO_COVERAGE
11. acos : Replaced double division with multiplication → NO_COVERAGE
12. acos : Replaced double multiplication with modulus → NO_COVERAGE
13. acos : Replaced double division with modulus → NO_COVERAGE
14. acos : Replaced double multiplication with addition → NO_COVERAGE
15. acos : Replaced double division with addition → NO_COVERAGE
16. acos : Replaced double multiplication with subtraction → NO_COVERAGE
17. acos : Replaced double division with subtraction → NO_COVERAGE
18. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
19. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
20. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
21. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
22. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
23. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
24. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
25. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
26. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
27. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
28. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
29. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
|
re = y / Math.sqrt(xm1 * xp1); |
|
2100
|
31
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
3. acos : Replaced double multiplication with division → NO_COVERAGE
4. acos : Replaced double addition with subtraction → NO_COVERAGE
5. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
6. acos : removed call to java/lang/Math::log1p → NO_COVERAGE
7. acos : Negated double local variable number 15 → NO_COVERAGE
8. acos : Negated double local variable number 13 → NO_COVERAGE
9. acos : Negated double local variable number 15 → NO_COVERAGE
10. acos : Replaced double operation by second member → NO_COVERAGE
11. acos : Replaced double operation by second member → NO_COVERAGE
12. acos : Replaced double multiplication with division → NO_COVERAGE
13. acos : Replaced double addition with subtraction → NO_COVERAGE
14. acos : Replaced double multiplication with modulus → NO_COVERAGE
15. acos : Replaced double addition with multiplication → NO_COVERAGE
16. acos : Replaced double multiplication with addition → NO_COVERAGE
17. acos : Replaced double addition with division → NO_COVERAGE
18. acos : Replaced double multiplication with subtraction → NO_COVERAGE
19. acos : Replaced double addition with modulus → NO_COVERAGE
20. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
21. acos : Incremented (a++) double local variable number 13 → NO_COVERAGE
22. acos : Incremented (a++) double local variable number 15 → NO_COVERAGE
23. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
24. acos : Decremented (a--) double local variable number 13 → NO_COVERAGE
25. acos : Decremented (a--) double local variable number 15 → NO_COVERAGE
26. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
27. acos : Incremented (++a) double local variable number 13 → NO_COVERAGE
28. acos : Incremented (++a) double local variable number 15 → NO_COVERAGE
29. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
30. acos : Decremented (--a) double local variable number 13 → NO_COVERAGE
31. acos : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
im = Math.log1p(xm1 + Math.sqrt(xp1 * xm1)); |
|
2101
|
|
} else { |
|
2102
|
16
1. acos : Replaced double division with multiplication → NO_COVERAGE
2. acos : Negated double local variable number 7 → NO_COVERAGE
3. acos : Negated double local variable number 5 → NO_COVERAGE
4. acos : Replaced double operation by second member → NO_COVERAGE
5. acos : Replaced double division with multiplication → NO_COVERAGE
6. acos : Replaced double division with modulus → NO_COVERAGE
7. acos : Replaced double division with addition → NO_COVERAGE
8. acos : Replaced double division with subtraction → NO_COVERAGE
9. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
10. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
11. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
15. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
16. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = y / x; |
|
2103
|
18
1. acos : replaced call to java/lang/Math::log with argument → NO_COVERAGE
2. acos : Replaced double addition with subtraction → NO_COVERAGE
3. acos : removed call to java/lang/Math::log → NO_COVERAGE
4. acos : Negated double static field LN_2 → NO_COVERAGE
5. acos : Negated double local variable number 5 → NO_COVERAGE
6. acos : Replaced double operation by second member → NO_COVERAGE
7. acos : Replaced double addition with subtraction → NO_COVERAGE
8. acos : Replaced double addition with multiplication → NO_COVERAGE
9. acos : Replaced double addition with division → NO_COVERAGE
10. acos : Replaced double addition with modulus → NO_COVERAGE
11. acos : Incremented (a++) static double field LN_2 → NO_COVERAGE
12. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
13. acos : Decremented (a--) static double field LN_2 → NO_COVERAGE
14. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
15. acos : Incremented (++a) static double field LN_2 → NO_COVERAGE
16. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. acos : Decremented (--a) static double field → NO_COVERAGE
18. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
im = LN_2 + Math.log(x); |
|
2104
|
|
} |
|
2105
|
|
} |
|
2106
|
19
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : negated conditional → NO_COVERAGE
3. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
4. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
5. acos : Negated double local variable number 7 → NO_COVERAGE
6. acos : Negated double static field SAFE_MIN → NO_COVERAGE
7. acos : greater than to less than → NO_COVERAGE
8. acos : greater than to less or equal → NO_COVERAGE
9. acos : greater than to greater or equal → NO_COVERAGE
10. acos : greater than to equal → NO_COVERAGE
11. acos : greater than to not equal → NO_COVERAGE
12. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
13. acos : Incremented (a++) static double field SAFE_MIN → NO_COVERAGE
14. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
15. acos : Decremented (a--) static double field SAFE_MIN → NO_COVERAGE
16. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
17. acos : Incremented (++a) static double field SAFE_MIN → NO_COVERAGE
18. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
19. acos : Decremented (--a) static double field → NO_COVERAGE
|
} else if (y <= SAFE_MIN) { |
|
2107
|
|
// Hull et al: Assume x == 1. |
|
2108
|
|
// True if: |
|
2109
|
|
// E^2 > 8*sqrt(u) |
|
2110
|
|
// |
|
2111
|
|
// E = Machine epsilon: (1 + epsilon) = 1 |
|
2112
|
|
// u = Double.MIN_NORMAL |
|
2113
|
7
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
3. acos : Negated double local variable number 7 → NO_COVERAGE
4. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
5. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
6. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
7. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = Math.sqrt(y); |
|
2114
|
7
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
3. acos : Negated double local variable number 7 → NO_COVERAGE
4. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
5. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
6. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
7. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = Math.sqrt(y); |
|
2115
|
42
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
3. acos : Replaced double multiplication with division → NO_COVERAGE
4. acos : Replaced double subtraction with addition → NO_COVERAGE
5. acos : negated conditional → NO_COVERAGE
6. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
7. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
8. acos : Negated double static field EPSILON → NO_COVERAGE
9. acos : Negated double local variable number 7 → NO_COVERAGE
10. acos : Negated double local variable number 5 → NO_COVERAGE
11. acos : Replaced double operation by second member → NO_COVERAGE
12. acos : Replaced double operation by second member → NO_COVERAGE
13. acos : Replaced double multiplication with division → NO_COVERAGE
14. acos : Replaced double subtraction with addition → NO_COVERAGE
15. acos : Replaced double multiplication with modulus → NO_COVERAGE
16. acos : Replaced double subtraction with multiplication → NO_COVERAGE
17. acos : Replaced double multiplication with addition → NO_COVERAGE
18. acos : Replaced double subtraction with division → NO_COVERAGE
19. acos : Replaced double multiplication with subtraction → NO_COVERAGE
20. acos : Replaced double subtraction with modulus → NO_COVERAGE
21. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
22. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
23. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
24. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
25. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
26. acos : Less than to less or equal → NO_COVERAGE
27. acos : Less than to greater than → NO_COVERAGE
28. acos : Less than to greater or equal → NO_COVERAGE
29. acos : Less than to equal → NO_COVERAGE
30. acos : Less than to not equal → NO_COVERAGE
31. acos : Incremented (a++) static double field EPSILON → NO_COVERAGE
32. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
33. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
34. acos : Decremented (a--) static double field EPSILON → NO_COVERAGE
35. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
36. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
37. acos : Incremented (++a) static double field EPSILON → NO_COVERAGE
38. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
39. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
40. acos : Decremented (--a) static double field → NO_COVERAGE
41. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
42. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
} else if (EPSILON * y - 1 >= x) { |
|
2116
|
7
1. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
2. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
3. acos : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
4. acos : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
5. acos : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
6. acos : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
7. acos : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
re = PI_OVER_2; |
|
2117
|
18
1. acos : replaced call to java/lang/Math::log with argument → NO_COVERAGE
2. acos : Replaced double addition with subtraction → NO_COVERAGE
3. acos : removed call to java/lang/Math::log → NO_COVERAGE
4. acos : Negated double static field LN_2 → NO_COVERAGE
5. acos : Negated double local variable number 7 → NO_COVERAGE
6. acos : Replaced double operation by second member → NO_COVERAGE
7. acos : Replaced double addition with subtraction → NO_COVERAGE
8. acos : Replaced double addition with multiplication → NO_COVERAGE
9. acos : Replaced double addition with division → NO_COVERAGE
10. acos : Replaced double addition with modulus → NO_COVERAGE
11. acos : Incremented (a++) static double field LN_2 → NO_COVERAGE
12. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
13. acos : Decremented (a--) static double field LN_2 → NO_COVERAGE
14. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
15. acos : Incremented (++a) static double field LN_2 → NO_COVERAGE
16. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
17. acos : Decremented (--a) static double field → NO_COVERAGE
18. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = LN_2 + Math.log(y); |
|
2118
|
20
1. acos : changed conditional boundary → NO_COVERAGE
2. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
3. acos : negated conditional → NO_COVERAGE
4. acos : removed conditional - replaced comparison check with false → NO_COVERAGE
5. acos : removed conditional - replaced comparison check with true → NO_COVERAGE
6. acos : Negated double local variable number 5 → NO_COVERAGE
7. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
8. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
9. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
10. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
11. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
12. acos : Less or equal to less than → NO_COVERAGE
13. acos : Less or equal to greater than → NO_COVERAGE
14. acos : Less or equal to greater or equal → NO_COVERAGE
15. acos : Less or equal to equal → NO_COVERAGE
16. acos : Less or equal to not equal → NO_COVERAGE
17. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
} else if (x > 1) { |
|
2119
|
18
1. acos : replaced call to java/lang/Math::atan with argument → NO_COVERAGE
2. acos : Replaced double division with multiplication → NO_COVERAGE
3. acos : removed call to java/lang/Math::atan → NO_COVERAGE
4. acos : Negated double local variable number 7 → NO_COVERAGE
5. acos : Negated double local variable number 5 → NO_COVERAGE
6. acos : Replaced double operation by second member → NO_COVERAGE
7. acos : Replaced double division with multiplication → NO_COVERAGE
8. acos : Replaced double division with modulus → NO_COVERAGE
9. acos : Replaced double division with addition → NO_COVERAGE
10. acos : Replaced double division with subtraction → NO_COVERAGE
11. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
13. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
14. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
15. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
16. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
18. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = Math.atan(y / x); |
|
2120
|
16
1. acos : Replaced double division with multiplication → NO_COVERAGE
2. acos : Negated double local variable number 5 → NO_COVERAGE
3. acos : Negated double local variable number 7 → NO_COVERAGE
4. acos : Replaced double operation by second member → NO_COVERAGE
5. acos : Replaced double division with multiplication → NO_COVERAGE
6. acos : Replaced double division with modulus → NO_COVERAGE
7. acos : Replaced double division with addition → NO_COVERAGE
8. acos : Replaced double division with subtraction → NO_COVERAGE
9. acos : Incremented (a++) double local variable number 5 → NO_COVERAGE
10. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
11. acos : Decremented (a--) double local variable number 5 → NO_COVERAGE
12. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. acos : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
15. acos : Decremented (--a) double local variable number 5 → NO_COVERAGE
16. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
final double xoy = x / y; |
|
2121
|
55
1. acos : replaced call to java/lang/Math::log with argument → NO_COVERAGE
2. acos : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
3. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
4. acos : Replaced double addition with subtraction → NO_COVERAGE
5. acos : Replaced double multiplication with division → NO_COVERAGE
6. acos : Replaced double multiplication with division → NO_COVERAGE
7. acos : Replaced double addition with subtraction → NO_COVERAGE
8. acos : removed call to java/lang/Math::log → NO_COVERAGE
9. acos : removed call to java/lang/Math::log1p → NO_COVERAGE
10. acos : Negated double static field LN_2 → NO_COVERAGE
11. acos : Negated double local variable number 7 → NO_COVERAGE
12. acos : Negated double local variable number 17 → NO_COVERAGE
13. acos : Negated double local variable number 17 → NO_COVERAGE
14. acos : Replaced double operation by second member → NO_COVERAGE
15. acos : Replaced double operation by second member → NO_COVERAGE
16. acos : Replaced double operation by second member → NO_COVERAGE
17. acos : Replaced double operation by second member → NO_COVERAGE
18. acos : Replaced double addition with subtraction → NO_COVERAGE
19. acos : Replaced double multiplication with division → NO_COVERAGE
20. acos : Replaced double multiplication with division → NO_COVERAGE
21. acos : Replaced double addition with subtraction → NO_COVERAGE
22. acos : Replaced double addition with multiplication → NO_COVERAGE
23. acos : Replaced double multiplication with modulus → NO_COVERAGE
24. acos : Replaced double multiplication with modulus → NO_COVERAGE
25. acos : Replaced double addition with multiplication → NO_COVERAGE
26. acos : Replaced double addition with division → NO_COVERAGE
27. acos : Replaced double multiplication with addition → NO_COVERAGE
28. acos : Replaced double multiplication with addition → NO_COVERAGE
29. acos : Replaced double addition with division → NO_COVERAGE
30. acos : Replaced double addition with modulus → NO_COVERAGE
31. acos : Replaced double multiplication with subtraction → NO_COVERAGE
32. acos : Replaced double multiplication with subtraction → NO_COVERAGE
33. acos : Replaced double addition with modulus → NO_COVERAGE
34. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
35. acos : Substituted 0.5 with 0.0 → NO_COVERAGE
36. acos : Substituted 0.5 with -1.0 → NO_COVERAGE
37. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
38. acos : Substituted 0.5 with 1.5 → NO_COVERAGE
39. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
40. acos : Incremented (a++) static double field LN_2 → NO_COVERAGE
41. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
42. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
43. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
44. acos : Decremented (a--) static double field LN_2 → NO_COVERAGE
45. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
46. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
47. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
48. acos : Incremented (++a) static double field LN_2 → NO_COVERAGE
49. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
50. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
51. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
52. acos : Decremented (--a) static double field → NO_COVERAGE
53. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
54. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
55. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
im = LN_2 + Math.log(y) + 0.5 * Math.log1p(xoy * xoy); |
|
2122
|
|
} else { |
|
2123
|
7
1. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
2. acos : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
3. acos : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
4. acos : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
5. acos : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
6. acos : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
7. acos : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
re = PI_OVER_2; |
|
2124
|
30
1. acos : replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE
2. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
3. acos : Replaced double multiplication with division → NO_COVERAGE
4. acos : Replaced double addition with subtraction → NO_COVERAGE
5. acos : removed call to java/lang/Math::sqrt → NO_COVERAGE
6. acos : Negated double local variable number 7 → NO_COVERAGE
7. acos : Negated double local variable number 7 → NO_COVERAGE
8. acos : Replaced double operation by second member → NO_COVERAGE
9. acos : Replaced double operation by second member → NO_COVERAGE
10. acos : Replaced double multiplication with division → NO_COVERAGE
11. acos : Replaced double addition with subtraction → NO_COVERAGE
12. acos : Replaced double multiplication with modulus → NO_COVERAGE
13. acos : Replaced double addition with multiplication → NO_COVERAGE
14. acos : Replaced double multiplication with addition → NO_COVERAGE
15. acos : Replaced double addition with division → NO_COVERAGE
16. acos : Replaced double multiplication with subtraction → NO_COVERAGE
17. acos : Replaced double addition with modulus → NO_COVERAGE
18. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
19. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
20. acos : Substituted 1.0 with -1.0 → NO_COVERAGE
21. acos : Substituted 1.0 with 2.0 → NO_COVERAGE
22. acos : Substituted 1.0 with 0.0 → NO_COVERAGE
23. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
24. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
25. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
26. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
27. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
28. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
29. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
30. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
final double a = Math.sqrt(1 + y * y); |
|
2125
|
55
1. acos : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
2. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
3. acos : Substituted 2.0 with 1.0 → NO_COVERAGE
4. acos : Replaced double multiplication with division → NO_COVERAGE
5. acos : Replaced double addition with subtraction → NO_COVERAGE
6. acos : Replaced double multiplication with division → NO_COVERAGE
7. acos : Replaced double multiplication with division → NO_COVERAGE
8. acos : removed call to java/lang/Math::log1p → NO_COVERAGE
9. acos : Negated double local variable number 7 → NO_COVERAGE
10. acos : Negated double local variable number 7 → NO_COVERAGE
11. acos : Negated double local variable number 17 → NO_COVERAGE
12. acos : Replaced double operation by second member → NO_COVERAGE
13. acos : Replaced double operation by second member → NO_COVERAGE
14. acos : Replaced double operation by second member → NO_COVERAGE
15. acos : Replaced double operation by second member → NO_COVERAGE
16. acos : Replaced double multiplication with division → NO_COVERAGE
17. acos : Replaced double addition with subtraction → NO_COVERAGE
18. acos : Replaced double multiplication with division → NO_COVERAGE
19. acos : Replaced double multiplication with division → NO_COVERAGE
20. acos : Replaced double multiplication with modulus → NO_COVERAGE
21. acos : Replaced double addition with multiplication → NO_COVERAGE
22. acos : Replaced double multiplication with modulus → NO_COVERAGE
23. acos : Replaced double multiplication with modulus → NO_COVERAGE
24. acos : Replaced double multiplication with addition → NO_COVERAGE
25. acos : Replaced double addition with division → NO_COVERAGE
26. acos : Replaced double multiplication with addition → NO_COVERAGE
27. acos : Replaced double multiplication with addition → NO_COVERAGE
28. acos : Replaced double multiplication with subtraction → NO_COVERAGE
29. acos : Replaced double addition with modulus → NO_COVERAGE
30. acos : Replaced double multiplication with subtraction → NO_COVERAGE
31. acos : Replaced double multiplication with subtraction → NO_COVERAGE
32. acos : Substituted 0.5 with 1.0 → NO_COVERAGE
33. acos : Substituted 2.0 with 1.0 → NO_COVERAGE
34. acos : Substituted 0.5 with 0.0 → NO_COVERAGE
35. acos : Substituted 2.0 with 0.0 → NO_COVERAGE
36. acos : Substituted 0.5 with -1.0 → NO_COVERAGE
37. acos : Substituted 2.0 with -1.0 → NO_COVERAGE
38. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
39. acos : Substituted 2.0 with -2.0 → NO_COVERAGE
40. acos : Substituted 0.5 with 1.5 → NO_COVERAGE
41. acos : Substituted 2.0 with 3.0 → NO_COVERAGE
42. acos : Substituted 0.5 with -0.5 → NO_COVERAGE
43. acos : Substituted 2.0 with 1.0 → NO_COVERAGE
44. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
45. acos : Incremented (a++) double local variable number 7 → NO_COVERAGE
46. acos : Incremented (a++) double local variable number 17 → NO_COVERAGE
47. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
48. acos : Decremented (a--) double local variable number 7 → NO_COVERAGE
49. acos : Decremented (a--) double local variable number 17 → NO_COVERAGE
50. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
51. acos : Incremented (++a) double local variable number 7 → NO_COVERAGE
52. acos : Incremented (++a) double local variable number 17 → NO_COVERAGE
53. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
54. acos : Decremented (--a) double local variable number 7 → NO_COVERAGE
55. acos : Decremented (--a) double local variable number 17 → NO_COVERAGE
|
im = 0.5 * Math.log1p(2 * y * (y + a)); |
|
2126
|
|
} |
|
2127
|
|
} |
|
2128
|
|
} |
|
2129
|
|
|
|
2130
|
45
1. acos : Substituted 3.141592653589793 with 1.0 → NO_COVERAGE
2. acos : Replaced double subtraction with addition → NO_COVERAGE
3. acos : negated conditional → NO_COVERAGE
4. acos : removed call to org/apache/commons/numbers/complex/Complex::negative → NO_COVERAGE
5. acos : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
6. acos : replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
7. acos : removed conditional - replaced equality check with false → NO_COVERAGE
8. acos : removed conditional - replaced equality check with true → NO_COVERAGE
9. acos : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
10. acos : Negated double local variable number 0 → NO_COVERAGE
11. acos : Negated double local variable number 9 → NO_COVERAGE
12. acos : Negated double local variable number 9 → NO_COVERAGE
13. acos : Negated double local variable number 2 → NO_COVERAGE
14. acos : Replaced double operation by second member → NO_COVERAGE
15. acos : Replaced double subtraction with addition → NO_COVERAGE
16. acos : Replaced double subtraction with multiplication → NO_COVERAGE
17. acos : Replaced double subtraction with division → NO_COVERAGE
18. acos : Replaced double subtraction with modulus → NO_COVERAGE
19. acos : Substituted 3.141592653589793 with 1.0 → NO_COVERAGE
20. acos : Substituted 3.141592653589793 with 0.0 → NO_COVERAGE
21. acos : Substituted 3.141592653589793 with -1.0 → NO_COVERAGE
22. acos : Substituted 3.141592653589793 with -3.141592653589793 → NO_COVERAGE
23. acos : Substituted 3.141592653589793 with 4.141592653589793 → NO_COVERAGE
24. acos : Substituted 3.141592653589793 with 2.141592653589793 → NO_COVERAGE
25. acos : equal to less than → NO_COVERAGE
26. acos : equal to less or equal → NO_COVERAGE
27. acos : equal to greater than → NO_COVERAGE
28. acos : equal to greater or equal → NO_COVERAGE
29. acos : equal to not equal → NO_COVERAGE
30. acos : Incremented (a++) double local variable number 0 → NO_COVERAGE
31. acos : Incremented (a++) double local variable number 9 → NO_COVERAGE
32. acos : Incremented (a++) double local variable number 9 → NO_COVERAGE
33. acos : Incremented (a++) double local variable number 2 → NO_COVERAGE
34. acos : Decremented (a--) double local variable number 0 → NO_COVERAGE
35. acos : Decremented (a--) double local variable number 9 → NO_COVERAGE
36. acos : Decremented (a--) double local variable number 9 → NO_COVERAGE
37. acos : Decremented (a--) double local variable number 2 → NO_COVERAGE
38. acos : Incremented (++a) double local variable number 0 → NO_COVERAGE
39. acos : Incremented (++a) double local variable number 9 → NO_COVERAGE
40. acos : Incremented (++a) double local variable number 9 → NO_COVERAGE
41. acos : Incremented (++a) double local variable number 2 → NO_COVERAGE
42. acos : Decremented (--a) double local variable number 0 → NO_COVERAGE
43. acos : Decremented (--a) double local variable number 9 → NO_COVERAGE
44. acos : Decremented (--a) double local variable number 9 → NO_COVERAGE
45. acos : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(negative(real) ? Math.PI - re : re, |
|
2131
|
20
1. acos : removed negation → NO_COVERAGE
2. acos : negated conditional → NO_COVERAGE
3. acos : removed call to org/apache/commons/numbers/complex/Complex::negative → NO_COVERAGE
4. acos : removed conditional - replaced equality check with false → NO_COVERAGE
5. acos : removed conditional - replaced equality check with true → NO_COVERAGE
6. acos : Negated double local variable number 11 → NO_COVERAGE
7. acos : Negated double local variable number 11 → NO_COVERAGE
8. acos : equal to less than → NO_COVERAGE
9. acos : equal to less or equal → NO_COVERAGE
10. acos : equal to greater than → NO_COVERAGE
11. acos : equal to greater or equal → NO_COVERAGE
12. acos : equal to not equal → NO_COVERAGE
13. acos : Incremented (a++) double local variable number 11 → NO_COVERAGE
14. acos : Incremented (a++) double local variable number 11 → NO_COVERAGE
15. acos : Decremented (a--) double local variable number 11 → NO_COVERAGE
16. acos : Decremented (a--) double local variable number 11 → NO_COVERAGE
17. acos : Incremented (++a) double local variable number 11 → NO_COVERAGE
18. acos : Incremented (++a) double local variable number 11 → NO_COVERAGE
19. acos : Decremented (--a) double local variable number 11 → NO_COVERAGE
20. acos : Decremented (--a) double local variable number 11 → NO_COVERAGE
|
negative(imaginary) ? im : -im); |
|
2132
|
|
} |
|
2133
|
|
|
|
2134
|
|
/** |
|
2135
|
|
* Returns the |
|
2136
|
|
* <a href="http://mathworld.wolfram.com/InverseTangent.html"> |
|
2137
|
|
* inverse tangent</a> of this complex number. |
|
2138
|
|
* |
|
2139
|
|
* <p>\[ \tan^{-1}(z) = \frac{i}{2} \ln \left( \frac{i + z}{i - z} \right) \] |
|
2140
|
|
* |
|
2141
|
|
* <p>The inverse hyperbolic tangent of \( z \) is unbounded along the imaginary axis and |
|
2142
|
|
* in the range \( [-\pi/2, \pi/2] \) along the real axis. |
|
2143
|
|
* |
|
2144
|
|
* <p>The inverse tangent is a multivalued function and requires a branch cut in |
|
2145
|
|
* the complex plane; the cut is conventionally placed at the line segments |
|
2146
|
|
* \( (i \infty,-i] \) and \( [i,i \infty) \) of the imaginary axis. |
|
2147
|
|
* |
|
2148
|
|
* <p>As per the C99 standard this function is computed using the trigonomic identity: |
|
2149
|
|
* \[ \tan^{-1}(z) = -i \tanh^{-1}(iz) \] |
|
2150
|
|
* |
|
2151
|
|
* @return The inverse tangent of this complex number. |
|
2152
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/ArcTan/">ArcTan</a> |
|
2153
|
|
*/ |
|
2154
|
|
public Complex atan() { |
|
2155
|
|
// Define in terms of atanh |
|
2156
|
|
// atan(z) = -i atanh(iz) |
|
2157
|
|
// Multiply this number by I, compute atanh, then multiply by back |
|
2158
|
14
1. atan : removed negation → NO_COVERAGE
2. atan : removed call to org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE
3. atan : replaced return value with null for org/apache/commons/numbers/complex/Complex::atan → NO_COVERAGE
4. atan : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atan to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. atan : Negated double field imaginary → NO_COVERAGE
6. atan : Negated double field real → NO_COVERAGE
7. atan : Incremented (a++) double field imaginary → NO_COVERAGE
8. atan : Incremented (a++) double field real → NO_COVERAGE
9. atan : Decremented (a--) double field imaginary → NO_COVERAGE
10. atan : Decremented (a--) double field real → NO_COVERAGE
11. atan : Incremented (++a) double field imaginary → NO_COVERAGE
12. atan : Incremented (++a) double field real → NO_COVERAGE
13. atan : Decremented (--a) double field → NO_COVERAGE
14. atan : Decremented (--a) double field → NO_COVERAGE
|
return atanh(-imaginary, real, Complex::multiplyNegativeI); |
|
2159
|
|
} |
|
2160
|
|
|
|
2161
|
|
/** |
|
2162
|
|
* Returns the |
|
2163
|
|
* <a href="http://mathworld.wolfram.com/HyperbolicSine.html"> |
|
2164
|
|
* hyperbolic sine</a> of this complex number. |
|
2165
|
|
* |
|
2166
|
|
* <p>\[ \sinh(z) = \frac{1}{2} \left( e^{z} - e^{-z} \right) \] |
|
2167
|
|
* |
|
2168
|
|
* <p>The hyperbolic sine of \( z \) is an entire function in the complex plane |
|
2169
|
|
* and is periodic with respect to the imaginary component with period \( 2\pi i \). |
|
2170
|
|
* Special cases: |
|
2171
|
|
* |
|
2172
|
|
* <ul> |
|
2173
|
|
* <li>{@code z.conj().sinh() == z.sinh().conj()}. |
|
2174
|
|
* <li>This is an odd function: \( \sinh(z) = -\sinh(-z) \). |
|
2175
|
|
* <li>If {@code z} is +0 + i0, returns +0 + i0. |
|
2176
|
|
* <li>If {@code z} is +0 + i∞, returns ±0 + iNaN (where the sign of the real part of the result is unspecified; "invalid" floating-point operation). |
|
2177
|
|
* <li>If {@code z} is +0 + iNaN, returns ±0 + iNaN (where the sign of the real part of the result is unspecified). |
|
2178
|
|
* <li>If {@code z} is x + i∞ for positive finite x, returns NaN + iNaN ("invalid" floating-point operation). |
|
2179
|
|
* <li>If {@code z} is x + iNaN for finite nonzero x, returns NaN + iNaN ("invalid" floating-point operation). |
|
2180
|
|
* <li>If {@code z} is +∞ + i0, returns +∞ + i0. |
|
2181
|
|
* <li>If {@code z} is +∞ + iy for positive finite y, returns +∞ cis(y) (see {@link #ofCis(double)}. |
|
2182
|
|
* <li>If {@code z} is +∞ + i∞, returns ±∞ + iNaN (where the sign of the real part of the result is unspecified; "invalid" floating-point operation). |
|
2183
|
|
* <li>If {@code z} is +∞ + iNaN, returns ±∞ + iNaN (where the sign of the real part of the result is unspecified). |
|
2184
|
|
* <li>If {@code z} is NaN + i0, returns NaN + i0. |
|
2185
|
|
* <li>If {@code z} is NaN + iy for all nonzero numbers y, returns NaN + iNaN ("invalid" floating-point operation). |
|
2186
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
2187
|
|
* </ul> |
|
2188
|
|
* |
|
2189
|
|
* <p>This is implemented using real \( x \) and imaginary \( y \) parts: |
|
2190
|
|
* |
|
2191
|
|
* <p>\[ \sinh(x + iy) = \sinh(x)\cos(y) + i \cosh(x)\sin(y) \] |
|
2192
|
|
* |
|
2193
|
|
* @return The hyperbolic sine of this complex number. |
|
2194
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Sinh/">Sinh</a> |
|
2195
|
|
*/ |
|
2196
|
|
public Complex sinh() { |
|
2197
|
13
1. sinh : removed call to org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
2. sinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
3. sinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. sinh : Negated double field real → NO_COVERAGE
5. sinh : Negated double field imaginary → NO_COVERAGE
6. sinh : Incremented (a++) double field real → NO_COVERAGE
7. sinh : Incremented (a++) double field imaginary → NO_COVERAGE
8. sinh : Decremented (a--) double field real → NO_COVERAGE
9. sinh : Decremented (a--) double field imaginary → NO_COVERAGE
10. sinh : Incremented (++a) double field real → NO_COVERAGE
11. sinh : Incremented (++a) double field imaginary → NO_COVERAGE
12. sinh : Decremented (--a) double field → NO_COVERAGE
13. sinh : Decremented (--a) double field → NO_COVERAGE
|
return sinh(real, imaginary, Complex::ofCartesian); |
|
2198
|
|
} |
|
2199
|
|
|
|
2200
|
|
/** |
|
2201
|
|
* Returns the hyperbolic sine of the complex number. |
|
2202
|
|
* |
|
2203
|
|
* <p>This function exists to allow implementation of the identity |
|
2204
|
|
* {@code sin(z) = -i sinh(iz)}.<p> |
|
2205
|
|
* |
|
2206
|
|
* @param real Real part. |
|
2207
|
|
* @param imaginary Imaginary part. |
|
2208
|
|
* @param constructor Constructor. |
|
2209
|
|
* @return The hyperbolic sine of the complex number. |
|
2210
|
|
*/ |
|
2211
|
|
private static Complex sinh(double real, double imaginary, ComplexConstructor constructor) { |
|
2212
|
28
1. sinh : negated conditional → NO_COVERAGE
2. sinh : negated conditional → NO_COVERAGE
3. sinh : removed call to java/lang/Double::isInfinite → NO_COVERAGE
4. sinh : removed call to java/lang/Double::isFinite → NO_COVERAGE
5. sinh : removed conditional - replaced equality check with false → NO_COVERAGE
6. sinh : removed conditional - replaced equality check with false → NO_COVERAGE
7. sinh : removed conditional - replaced equality check with true → NO_COVERAGE
8. sinh : removed conditional - replaced equality check with true → NO_COVERAGE
9. sinh : Negated double local variable number 0 → NO_COVERAGE
10. sinh : Negated double local variable number 2 → NO_COVERAGE
11. sinh : equal to less than → NO_COVERAGE
12. sinh : not equal to less than → NO_COVERAGE
13. sinh : equal to less or equal → NO_COVERAGE
14. sinh : not equal to less or equal → NO_COVERAGE
15. sinh : equal to greater than → NO_COVERAGE
16. sinh : not equal to greater than → NO_COVERAGE
17. sinh : equal to greater or equal → NO_COVERAGE
18. sinh : not equal to greater or equal → NO_COVERAGE
19. sinh : equal to not equal → NO_COVERAGE
20. sinh : not equal to equal → NO_COVERAGE
21. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
22. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
23. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
24. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
25. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
26. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
27. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
28. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (Double.isInfinite(real) && !Double.isFinite(imaginary)) { |
|
2213
|
13
1. sinh : Substituted NaN with 1.0 → NO_COVERAGE
2. sinh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
3. sinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
4. sinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. sinh : Negated double local variable number 0 → NO_COVERAGE
6. sinh : Substituted NaN with 1.0 → NO_COVERAGE
7. sinh : Substituted NaN with 0.0 → NO_COVERAGE
8. sinh : Substituted NaN with -1.0 → NO_COVERAGE
9. sinh : Substituted NaN with NaN → NO_COVERAGE
10. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
11. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
12. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(real, Double.NaN); |
|
2214
|
|
} |
|
2215
|
18
1. sinh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. sinh : negated conditional → NO_COVERAGE
3. sinh : removed conditional - replaced equality check with false → NO_COVERAGE
4. sinh : removed conditional - replaced equality check with true → NO_COVERAGE
5. sinh : Negated double local variable number 0 → NO_COVERAGE
6. sinh : Substituted 0.0 with 1.0 → NO_COVERAGE
7. sinh : Substituted 0.0 with -1.0 → NO_COVERAGE
8. sinh : Substituted 0.0 with 1.0 → NO_COVERAGE
9. sinh : Substituted 0.0 with -1.0 → NO_COVERAGE
10. sinh : not equal to less than → NO_COVERAGE
11. sinh : not equal to less or equal → NO_COVERAGE
12. sinh : not equal to greater than → NO_COVERAGE
13. sinh : not equal to greater or equal → NO_COVERAGE
14. sinh : not equal to equal → NO_COVERAGE
15. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
16. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (real == 0) { |
|
2216
|
|
// Imaginary-only sinh(iy) = i sin(y). |
|
2217
|
14
1. sinh : negated conditional → NO_COVERAGE
2. sinh : removed call to java/lang/Double::isFinite → NO_COVERAGE
3. sinh : removed conditional - replaced equality check with false → NO_COVERAGE
4. sinh : removed conditional - replaced equality check with true → NO_COVERAGE
5. sinh : Negated double local variable number 2 → NO_COVERAGE
6. sinh : equal to less than → NO_COVERAGE
7. sinh : equal to less or equal → NO_COVERAGE
8. sinh : equal to greater than → NO_COVERAGE
9. sinh : equal to greater or equal → NO_COVERAGE
10. sinh : equal to not equal → NO_COVERAGE
11. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
12. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
13. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (Double.isFinite(imaginary)) { |
|
2218
|
|
// Maintain periodic property with respect to the imaginary component. |
|
2219
|
|
// sinh(+/-0.0) * cos(+/-x) = +/-0 * cos(x) |
|
2220
|
22
1. sinh : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
2. sinh : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE
3. sinh : removed call to java/lang/Math::cos → NO_COVERAGE
4. sinh : removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
5. sinh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
6. sinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
7. sinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. sinh : Negated double local variable number 0 → NO_COVERAGE
9. sinh : Negated double local variable number 2 → NO_COVERAGE
10. sinh : Negated double local variable number 2 → NO_COVERAGE
11. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
12. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
13. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
14. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
15. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
16. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
17. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
19. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
20. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
21. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
22. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(changeSign(real, Math.cos(imaginary)), |
|
2221
|
2
1. sinh : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
2. sinh : removed call to java/lang/Math::sin → NO_COVERAGE
|
Math.sin(imaginary)); |
|
2222
|
|
} |
|
2223
|
|
// If imaginary is inf/NaN the sign of the real part is unspecified. |
|
2224
|
|
// Returning the same real value maintains the conjugate equality. |
|
2225
|
|
// It is not possible to also maintain the odd function (hence the unspecified sign). |
|
2226
|
13
1. sinh : Substituted NaN with 1.0 → NO_COVERAGE
2. sinh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
3. sinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
4. sinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. sinh : Negated double local variable number 0 → NO_COVERAGE
6. sinh : Substituted NaN with 1.0 → NO_COVERAGE
7. sinh : Substituted NaN with 0.0 → NO_COVERAGE
8. sinh : Substituted NaN with -1.0 → NO_COVERAGE
9. sinh : Substituted NaN with NaN → NO_COVERAGE
10. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
11. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
12. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(real, Double.NaN); |
|
2227
|
|
} |
|
2228
|
18
1. sinh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. sinh : negated conditional → NO_COVERAGE
3. sinh : removed conditional - replaced equality check with false → NO_COVERAGE
4. sinh : removed conditional - replaced equality check with true → NO_COVERAGE
5. sinh : Negated double local variable number 2 → NO_COVERAGE
6. sinh : Substituted 0.0 with 1.0 → NO_COVERAGE
7. sinh : Substituted 0.0 with -1.0 → NO_COVERAGE
8. sinh : Substituted 0.0 with 1.0 → NO_COVERAGE
9. sinh : Substituted 0.0 with -1.0 → NO_COVERAGE
10. sinh : not equal to less than → NO_COVERAGE
11. sinh : not equal to less or equal → NO_COVERAGE
12. sinh : not equal to greater than → NO_COVERAGE
13. sinh : not equal to greater or equal → NO_COVERAGE
14. sinh : not equal to equal → NO_COVERAGE
15. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
16. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
17. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
18. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (imaginary == 0) { |
|
2229
|
|
// Real-only sinh(x). |
|
2230
|
15
1. sinh : replaced call to java/lang/Math::sinh with argument → NO_COVERAGE
2. sinh : removed call to java/lang/Math::sinh → NO_COVERAGE
3. sinh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
4. sinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
5. sinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. sinh : Negated double local variable number 0 → NO_COVERAGE
7. sinh : Negated double local variable number 2 → NO_COVERAGE
8. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
9. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
10. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
11. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
12. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
15. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(Math.sinh(real), imaginary); |
|
2231
|
|
} |
|
2232
|
7
1. sinh : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. sinh : removed call to java/lang/Math::abs → NO_COVERAGE
3. sinh : Negated double local variable number 0 → NO_COVERAGE
4. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
5. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
6. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
7. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
final double x = Math.abs(real); |
|
2233
|
21
1. sinh : changed conditional boundary → NO_COVERAGE
2. sinh : Substituted 708.0 with 1.0 → NO_COVERAGE
3. sinh : negated conditional → NO_COVERAGE
4. sinh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. sinh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. sinh : Negated double local variable number 5 → NO_COVERAGE
7. sinh : Substituted 708.0 with 1.0 → NO_COVERAGE
8. sinh : Substituted 708.0 with 0.0 → NO_COVERAGE
9. sinh : Substituted 708.0 with -1.0 → NO_COVERAGE
10. sinh : Substituted 708.0 with -708.0 → NO_COVERAGE
11. sinh : Substituted 708.0 with 709.0 → NO_COVERAGE
12. sinh : Substituted 708.0 with 707.0 → NO_COVERAGE
13. sinh : Less or equal to less than → NO_COVERAGE
14. sinh : Less or equal to greater than → NO_COVERAGE
15. sinh : Less or equal to greater or equal → NO_COVERAGE
16. sinh : Less or equal to equal → NO_COVERAGE
17. sinh : Less or equal to not equal → NO_COVERAGE
18. sinh : Incremented (a++) double local variable number 5 → NO_COVERAGE
19. sinh : Decremented (a--) double local variable number 5 → NO_COVERAGE
20. sinh : Incremented (++a) double local variable number 5 → NO_COVERAGE
21. sinh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x > SAFE_EXP) { |
|
2234
|
|
// Approximate sinh/cosh(x) using exp^|x| / 2 |
|
2235
|
24
1. sinh : Substituted 1 with 0 → NO_COVERAGE
2. sinh : removed call to org/apache/commons/numbers/complex/Complex::coshsinh → NO_COVERAGE
3. sinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
4. sinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. sinh : Negated double local variable number 5 → NO_COVERAGE
6. sinh : Negated double local variable number 0 → NO_COVERAGE
7. sinh : Negated double local variable number 2 → NO_COVERAGE
8. sinh : Substituted 1 with 0 → NO_COVERAGE
9. sinh : Substituted 1 with -1 → NO_COVERAGE
10. sinh : Substituted 1 with -1 → NO_COVERAGE
11. sinh : Substituted 1 with 2 → NO_COVERAGE
12. sinh : Substituted 1 with 0 → NO_COVERAGE
13. sinh : Incremented (a++) double local variable number 5 → NO_COVERAGE
14. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
15. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
16. sinh : Decremented (a--) double local variable number 5 → NO_COVERAGE
17. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
18. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
19. sinh : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
21. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
22. sinh : Decremented (--a) double local variable number 5 → NO_COVERAGE
23. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
24. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return coshsinh(x, real, imaginary, true, constructor); |
|
2236
|
|
} |
|
2237
|
|
// No overflow of sinh/cosh |
|
2238
|
28
1. sinh : replaced call to java/lang/Math::sinh with argument → NO_COVERAGE
2. sinh : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
3. sinh : Replaced double multiplication with division → NO_COVERAGE
4. sinh : removed call to java/lang/Math::sinh → NO_COVERAGE
5. sinh : removed call to java/lang/Math::cos → NO_COVERAGE
6. sinh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
7. sinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE
8. sinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
9. sinh : Negated double local variable number 0 → NO_COVERAGE
10. sinh : Negated double local variable number 2 → NO_COVERAGE
11. sinh : Negated double local variable number 0 → NO_COVERAGE
12. sinh : Replaced double operation by second member → NO_COVERAGE
13. sinh : Replaced double multiplication with division → NO_COVERAGE
14. sinh : Replaced double multiplication with modulus → NO_COVERAGE
15. sinh : Replaced double multiplication with addition → NO_COVERAGE
16. sinh : Replaced double multiplication with subtraction → NO_COVERAGE
17. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
18. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
19. sinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
20. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
21. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
22. sinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
23. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
24. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
25. sinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
26. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
27. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
28. sinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(Math.sinh(real) * Math.cos(imaginary), |
|
2239
|
15
1. sinh : replaced call to java/lang/Math::cosh with argument → NO_COVERAGE
2. sinh : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
3. sinh : Replaced double multiplication with division → NO_COVERAGE
4. sinh : removed call to java/lang/Math::cosh → NO_COVERAGE
5. sinh : removed call to java/lang/Math::sin → NO_COVERAGE
6. sinh : Negated double local variable number 2 → NO_COVERAGE
7. sinh : Replaced double operation by second member → NO_COVERAGE
8. sinh : Replaced double multiplication with division → NO_COVERAGE
9. sinh : Replaced double multiplication with modulus → NO_COVERAGE
10. sinh : Replaced double multiplication with addition → NO_COVERAGE
11. sinh : Replaced double multiplication with subtraction → NO_COVERAGE
12. sinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
13. sinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
14. sinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
15. sinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
Math.cosh(real) * Math.sin(imaginary)); |
|
2240
|
|
} |
|
2241
|
|
|
|
2242
|
|
/** |
|
2243
|
|
* Returns the |
|
2244
|
|
* <a href="http://mathworld.wolfram.com/HyperbolicCosine.html"> |
|
2245
|
|
* hyperbolic cosine</a> of this complex number. |
|
2246
|
|
* |
|
2247
|
|
* <p>\[ \cosh(z) = \frac{1}{2} \left( e^{z} + e^{-z} \right) \] |
|
2248
|
|
* |
|
2249
|
|
* <p>The hyperbolic cosine of \( z \) is an entire function in the complex plane |
|
2250
|
|
* and is periodic with respect to the imaginary component with period \( 2\pi i \). |
|
2251
|
|
* Special cases: |
|
2252
|
|
* |
|
2253
|
|
* <ul> |
|
2254
|
|
* <li>{@code z.conj().cosh() == z.cosh().conj()}. |
|
2255
|
|
* <li>This is an even function: \( \cosh(z) = \cosh(-z) \). |
|
2256
|
|
* <li>If {@code z} is +0 + i0, returns 1 + i0. |
|
2257
|
|
* <li>If {@code z} is +0 + i∞, returns NaN ± i0 (where the sign of the imaginary part of the result is unspecified; "invalid" floating-point operation). |
|
2258
|
|
* <li>If {@code z} is +0 + iNaN, returns NaN ± i0 (where the sign of the imaginary part of the result is unspecified). |
|
2259
|
|
* <li>If {@code z} is x + i∞ for finite nonzero x, returns NaN + iNaN ("invalid" floating-point operation). |
|
2260
|
|
* <li>If {@code z} is x + iNaN for finite nonzero x, returns NaN + iNaN ("invalid" floating-point operation). |
|
2261
|
|
* <li>If {@code z} is +∞ + i0, returns +∞ + i0. |
|
2262
|
|
* <li>If {@code z} is +∞ + iy for finite nonzero y, returns +∞ cis(y) (see {@link #ofCis(double)}). |
|
2263
|
|
* <li>If {@code z} is +∞ + i∞, returns ±∞ + iNaN (where the sign of the real part of the result is unspecified). |
|
2264
|
|
* <li>If {@code z} is +∞ + iNaN, returns +∞ + iNaN. |
|
2265
|
|
* <li>If {@code z} is NaN + i0, returns NaN ± i0 (where the sign of the imaginary part of the result is unspecified). |
|
2266
|
|
* <li>If {@code z} is NaN + iy for all nonzero numbers y, returns NaN + iNaN ("invalid" floating-point operation). |
|
2267
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
2268
|
|
* </ul> |
|
2269
|
|
* |
|
2270
|
|
* <p>This is implemented using real \( x \) and imaginary \( y \) parts: |
|
2271
|
|
* |
|
2272
|
|
* <p>\[ \cosh(x + iy) = \cosh(x)\cos(y) + i \sinh(x)\sin(y) \] |
|
2273
|
|
* |
|
2274
|
|
* @return The hyperbolic cosine of this complex number. |
|
2275
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Cosh/">Cosh</a> |
|
2276
|
|
*/ |
|
2277
|
|
public Complex cosh() { |
|
2278
|
13
1. cosh : removed call to org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
2. cosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
3. cosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. cosh : Negated double field real → NO_COVERAGE
5. cosh : Negated double field imaginary → NO_COVERAGE
6. cosh : Incremented (a++) double field real → NO_COVERAGE
7. cosh : Incremented (a++) double field imaginary → NO_COVERAGE
8. cosh : Decremented (a--) double field real → NO_COVERAGE
9. cosh : Decremented (a--) double field imaginary → NO_COVERAGE
10. cosh : Incremented (++a) double field real → NO_COVERAGE
11. cosh : Incremented (++a) double field imaginary → NO_COVERAGE
12. cosh : Decremented (--a) double field → NO_COVERAGE
13. cosh : Decremented (--a) double field → NO_COVERAGE
|
return cosh(real, imaginary, Complex::ofCartesian); |
|
2279
|
|
} |
|
2280
|
|
|
|
2281
|
|
/** |
|
2282
|
|
* Returns the hyperbolic cosine of the complex number. |
|
2283
|
|
* |
|
2284
|
|
* <p>This function exists to allow implementation of the identity |
|
2285
|
|
* {@code cos(z) = cosh(iz)}.<p> |
|
2286
|
|
* |
|
2287
|
|
* @param real Real part. |
|
2288
|
|
* @param imaginary Imaginary part. |
|
2289
|
|
* @param constructor Constructor. |
|
2290
|
|
* @return The hyperbolic cosine of the complex number. |
|
2291
|
|
*/ |
|
2292
|
|
private static Complex cosh(double real, double imaginary, ComplexConstructor constructor) { |
|
2293
|
|
// ISO C99: Preserve the even function by mapping to positive |
|
2294
|
|
// f(z) = f(-z) |
|
2295
|
28
1. cosh : negated conditional → NO_COVERAGE
2. cosh : negated conditional → NO_COVERAGE
3. cosh : removed call to java/lang/Double::isInfinite → NO_COVERAGE
4. cosh : removed call to java/lang/Double::isFinite → NO_COVERAGE
5. cosh : removed conditional - replaced equality check with false → NO_COVERAGE
6. cosh : removed conditional - replaced equality check with false → NO_COVERAGE
7. cosh : removed conditional - replaced equality check with true → NO_COVERAGE
8. cosh : removed conditional - replaced equality check with true → NO_COVERAGE
9. cosh : Negated double local variable number 0 → NO_COVERAGE
10. cosh : Negated double local variable number 2 → NO_COVERAGE
11. cosh : equal to less than → NO_COVERAGE
12. cosh : not equal to less than → NO_COVERAGE
13. cosh : equal to less or equal → NO_COVERAGE
14. cosh : not equal to less or equal → NO_COVERAGE
15. cosh : equal to greater than → NO_COVERAGE
16. cosh : not equal to greater than → NO_COVERAGE
17. cosh : equal to greater or equal → NO_COVERAGE
18. cosh : not equal to greater or equal → NO_COVERAGE
19. cosh : equal to not equal → NO_COVERAGE
20. cosh : not equal to equal → NO_COVERAGE
21. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
22. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
23. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
24. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
25. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
26. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
27. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
28. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (Double.isInfinite(real) && !Double.isFinite(imaginary)) { |
|
2296
|
15
1. cosh : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. cosh : Substituted NaN with 1.0 → NO_COVERAGE
3. cosh : removed call to java/lang/Math::abs → NO_COVERAGE
4. cosh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
5. cosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
6. cosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
7. cosh : Negated double local variable number 0 → NO_COVERAGE
8. cosh : Substituted NaN with 1.0 → NO_COVERAGE
9. cosh : Substituted NaN with 0.0 → NO_COVERAGE
10. cosh : Substituted NaN with -1.0 → NO_COVERAGE
11. cosh : Substituted NaN with NaN → NO_COVERAGE
12. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
13. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
14. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
15. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(Math.abs(real), Double.NaN); |
|
2297
|
|
} |
|
2298
|
18
1. cosh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. cosh : negated conditional → NO_COVERAGE
3. cosh : removed conditional - replaced equality check with false → NO_COVERAGE
4. cosh : removed conditional - replaced equality check with true → NO_COVERAGE
5. cosh : Negated double local variable number 0 → NO_COVERAGE
6. cosh : Substituted 0.0 with 1.0 → NO_COVERAGE
7. cosh : Substituted 0.0 with -1.0 → NO_COVERAGE
8. cosh : Substituted 0.0 with 1.0 → NO_COVERAGE
9. cosh : Substituted 0.0 with -1.0 → NO_COVERAGE
10. cosh : not equal to less than → NO_COVERAGE
11. cosh : not equal to less or equal → NO_COVERAGE
12. cosh : not equal to greater than → NO_COVERAGE
13. cosh : not equal to greater or equal → NO_COVERAGE
14. cosh : not equal to equal → NO_COVERAGE
15. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
16. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (real == 0) { |
|
2299
|
|
// Imaginary-only cosh(iy) = cos(y). |
|
2300
|
14
1. cosh : negated conditional → NO_COVERAGE
2. cosh : removed call to java/lang/Double::isFinite → NO_COVERAGE
3. cosh : removed conditional - replaced equality check with false → NO_COVERAGE
4. cosh : removed conditional - replaced equality check with true → NO_COVERAGE
5. cosh : Negated double local variable number 2 → NO_COVERAGE
6. cosh : equal to less than → NO_COVERAGE
7. cosh : equal to less or equal → NO_COVERAGE
8. cosh : equal to greater than → NO_COVERAGE
9. cosh : equal to greater or equal → NO_COVERAGE
10. cosh : equal to not equal → NO_COVERAGE
11. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
12. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
13. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (Double.isFinite(imaginary)) { |
|
2301
|
|
// Maintain periodic property with respect to the imaginary component. |
|
2302
|
|
// sinh(+/-0.0) * sin(+/-x) = +/-0 * sin(x) |
|
2303
|
20
1. cosh : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
2. cosh : removed call to java/lang/Math::cos → NO_COVERAGE
3. cosh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
4. cosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
5. cosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. cosh : Negated double local variable number 2 → NO_COVERAGE
7. cosh : Negated double local variable number 0 → NO_COVERAGE
8. cosh : Negated double local variable number 2 → NO_COVERAGE
9. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
10. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
11. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
12. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
13. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
14. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
15. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
16. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
17. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
18. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
19. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
20. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(Math.cos(imaginary), |
|
2304
|
4
1. cosh : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
2. cosh : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE
3. cosh : removed call to java/lang/Math::sin → NO_COVERAGE
4. cosh : removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
|
changeSign(real, Math.sin(imaginary))); |
|
2305
|
|
} |
|
2306
|
|
// If imaginary is inf/NaN the sign of the imaginary part is unspecified. |
|
2307
|
|
// Although not required by C99 changing the sign maintains the conjugate equality. |
|
2308
|
|
// It is not possible to also maintain the even function (hence the unspecified sign). |
|
2309
|
20
1. cosh : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE
2. cosh : Substituted NaN with 1.0 → NO_COVERAGE
3. cosh : removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
4. cosh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
5. cosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
6. cosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
7. cosh : Negated double local variable number 0 → NO_COVERAGE
8. cosh : Negated double local variable number 2 → NO_COVERAGE
9. cosh : Substituted NaN with 1.0 → NO_COVERAGE
10. cosh : Substituted NaN with 0.0 → NO_COVERAGE
11. cosh : Substituted NaN with -1.0 → NO_COVERAGE
12. cosh : Substituted NaN with NaN → NO_COVERAGE
13. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
14. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
15. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
16. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
17. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
19. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
20. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(Double.NaN, changeSign(real, imaginary)); |
|
2310
|
|
} |
|
2311
|
18
1. cosh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. cosh : negated conditional → NO_COVERAGE
3. cosh : removed conditional - replaced equality check with false → NO_COVERAGE
4. cosh : removed conditional - replaced equality check with true → NO_COVERAGE
5. cosh : Negated double local variable number 2 → NO_COVERAGE
6. cosh : Substituted 0.0 with 1.0 → NO_COVERAGE
7. cosh : Substituted 0.0 with -1.0 → NO_COVERAGE
8. cosh : Substituted 0.0 with 1.0 → NO_COVERAGE
9. cosh : Substituted 0.0 with -1.0 → NO_COVERAGE
10. cosh : not equal to less than → NO_COVERAGE
11. cosh : not equal to less or equal → NO_COVERAGE
12. cosh : not equal to greater than → NO_COVERAGE
13. cosh : not equal to greater or equal → NO_COVERAGE
14. cosh : not equal to equal → NO_COVERAGE
15. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
16. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
17. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
18. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (imaginary == 0) { |
|
2312
|
|
// Real-only cosh(x). |
|
2313
|
|
// Change sign to preserve conjugate equality and even function. |
|
2314
|
|
// sin(+/-0) * sinh(+/-x) = +/-0 * +/-a (sinh is monotonic and same sign) |
|
2315
|
|
// => change the sign of imaginary using real. Handles special case of infinite real. |
|
2316
|
|
// If real is NaN the sign of the imaginary part is unspecified. |
|
2317
|
22
1. cosh : replaced call to java/lang/Math::cosh with argument → NO_COVERAGE
2. cosh : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE
3. cosh : removed call to java/lang/Math::cosh → NO_COVERAGE
4. cosh : removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
5. cosh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
6. cosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
7. cosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. cosh : Negated double local variable number 0 → NO_COVERAGE
9. cosh : Negated double local variable number 2 → NO_COVERAGE
10. cosh : Negated double local variable number 0 → NO_COVERAGE
11. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
12. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
13. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
14. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
15. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
16. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
19. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
20. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
21. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
22. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(Math.cosh(real), changeSign(imaginary, real)); |
|
2318
|
|
} |
|
2319
|
7
1. cosh : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. cosh : removed call to java/lang/Math::abs → NO_COVERAGE
3. cosh : Negated double local variable number 0 → NO_COVERAGE
4. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
5. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
6. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
7. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
final double x = Math.abs(real); |
|
2320
|
21
1. cosh : changed conditional boundary → NO_COVERAGE
2. cosh : Substituted 708.0 with 1.0 → NO_COVERAGE
3. cosh : negated conditional → NO_COVERAGE
4. cosh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. cosh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. cosh : Negated double local variable number 5 → NO_COVERAGE
7. cosh : Substituted 708.0 with 1.0 → NO_COVERAGE
8. cosh : Substituted 708.0 with 0.0 → NO_COVERAGE
9. cosh : Substituted 708.0 with -1.0 → NO_COVERAGE
10. cosh : Substituted 708.0 with -708.0 → NO_COVERAGE
11. cosh : Substituted 708.0 with 709.0 → NO_COVERAGE
12. cosh : Substituted 708.0 with 707.0 → NO_COVERAGE
13. cosh : Less or equal to less than → NO_COVERAGE
14. cosh : Less or equal to greater than → NO_COVERAGE
15. cosh : Less or equal to greater or equal → NO_COVERAGE
16. cosh : Less or equal to equal → NO_COVERAGE
17. cosh : Less or equal to not equal → NO_COVERAGE
18. cosh : Incremented (a++) double local variable number 5 → NO_COVERAGE
19. cosh : Decremented (a--) double local variable number 5 → NO_COVERAGE
20. cosh : Incremented (++a) double local variable number 5 → NO_COVERAGE
21. cosh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x > SAFE_EXP) { |
|
2321
|
|
// Approximate sinh/cosh(x) using exp^|x| / 2 |
|
2322
|
23
1. cosh : Substituted 0 with 1 → NO_COVERAGE
2. cosh : removed call to org/apache/commons/numbers/complex/Complex::coshsinh → NO_COVERAGE
3. cosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
4. cosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. cosh : Negated double local variable number 5 → NO_COVERAGE
6. cosh : Negated double local variable number 0 → NO_COVERAGE
7. cosh : Negated double local variable number 2 → NO_COVERAGE
8. cosh : Substituted 0 with 1 → NO_COVERAGE
9. cosh : Substituted 0 with -1 → NO_COVERAGE
10. cosh : Substituted 0 with 1 → NO_COVERAGE
11. cosh : Substituted 0 with -1 → NO_COVERAGE
12. cosh : Incremented (a++) double local variable number 5 → NO_COVERAGE
13. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
14. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
15. cosh : Decremented (a--) double local variable number 5 → NO_COVERAGE
16. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
18. cosh : Incremented (++a) double local variable number 5 → NO_COVERAGE
19. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
20. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
21. cosh : Decremented (--a) double local variable number 5 → NO_COVERAGE
22. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
23. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return coshsinh(x, real, imaginary, false, constructor); |
|
2323
|
|
} |
|
2324
|
|
// No overflow of sinh/cosh |
|
2325
|
28
1. cosh : replaced call to java/lang/Math::cosh with argument → NO_COVERAGE
2. cosh : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
3. cosh : Replaced double multiplication with division → NO_COVERAGE
4. cosh : removed call to java/lang/Math::cosh → NO_COVERAGE
5. cosh : removed call to java/lang/Math::cos → NO_COVERAGE
6. cosh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
7. cosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE
8. cosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
9. cosh : Negated double local variable number 0 → NO_COVERAGE
10. cosh : Negated double local variable number 2 → NO_COVERAGE
11. cosh : Negated double local variable number 0 → NO_COVERAGE
12. cosh : Replaced double operation by second member → NO_COVERAGE
13. cosh : Replaced double multiplication with division → NO_COVERAGE
14. cosh : Replaced double multiplication with modulus → NO_COVERAGE
15. cosh : Replaced double multiplication with addition → NO_COVERAGE
16. cosh : Replaced double multiplication with subtraction → NO_COVERAGE
17. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
18. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
19. cosh : Incremented (a++) double local variable number 0 → NO_COVERAGE
20. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
21. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
22. cosh : Decremented (a--) double local variable number 0 → NO_COVERAGE
23. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
24. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
25. cosh : Incremented (++a) double local variable number 0 → NO_COVERAGE
26. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
27. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
28. cosh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(Math.cosh(real) * Math.cos(imaginary), |
|
2326
|
15
1. cosh : replaced call to java/lang/Math::sinh with argument → NO_COVERAGE
2. cosh : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
3. cosh : Replaced double multiplication with division → NO_COVERAGE
4. cosh : removed call to java/lang/Math::sinh → NO_COVERAGE
5. cosh : removed call to java/lang/Math::sin → NO_COVERAGE
6. cosh : Negated double local variable number 2 → NO_COVERAGE
7. cosh : Replaced double operation by second member → NO_COVERAGE
8. cosh : Replaced double multiplication with division → NO_COVERAGE
9. cosh : Replaced double multiplication with modulus → NO_COVERAGE
10. cosh : Replaced double multiplication with addition → NO_COVERAGE
11. cosh : Replaced double multiplication with subtraction → NO_COVERAGE
12. cosh : Incremented (a++) double local variable number 2 → NO_COVERAGE
13. cosh : Decremented (a--) double local variable number 2 → NO_COVERAGE
14. cosh : Incremented (++a) double local variable number 2 → NO_COVERAGE
15. cosh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
Math.sinh(real) * Math.sin(imaginary)); |
|
2327
|
|
} |
|
2328
|
|
|
|
2329
|
|
/** |
|
2330
|
|
* Compute cosh or sinh when the absolute real component |x| is large. In this case |
|
2331
|
|
* cosh(x) and sinh(x) can be approximated by exp(|x|) / 2: |
|
2332
|
|
* |
|
2333
|
|
* <pre> |
|
2334
|
|
* cosh(x+iy) real = (e^|x| / 2) * cos(y) |
|
2335
|
|
* cosh(x+iy) imag = (e^|x| / 2) * sin(y) * sign(x) |
|
2336
|
|
* sinh(x+iy) real = (e^|x| / 2) * cos(y) * sign(x) |
|
2337
|
|
* sinh(x+iy) imag = (e^|x| / 2) * sin(y) |
|
2338
|
|
* </pre> |
|
2339
|
|
* |
|
2340
|
|
* @param x Absolute real component |x|. |
|
2341
|
|
* @param real Real part (x). |
|
2342
|
|
* @param imaginary Imaginary part (y). |
|
2343
|
|
* @param sinh Set to true to compute sinh, otherwise cosh. |
|
2344
|
|
* @param constructor Constructor. |
|
2345
|
|
* @return The hyperbolic sine/cosine of the complex number. |
|
2346
|
|
*/ |
|
2347
|
|
private static Complex coshsinh(double x, double real, double imaginary, boolean sinh, |
|
2348
|
|
ComplexConstructor constructor) { |
|
2349
|
|
// Always require the cos and sin. |
|
2350
|
7
1. coshsinh : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
2. coshsinh : removed call to java/lang/Math::cos → NO_COVERAGE
3. coshsinh : Negated double local variable number 4 → NO_COVERAGE
4. coshsinh : Incremented (a++) double local variable number 4 → NO_COVERAGE
5. coshsinh : Decremented (a--) double local variable number 4 → NO_COVERAGE
6. coshsinh : Incremented (++a) double local variable number 4 → NO_COVERAGE
7. coshsinh : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
double re = Math.cos(imaginary); |
|
2351
|
7
1. coshsinh : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
2. coshsinh : removed call to java/lang/Math::sin → NO_COVERAGE
3. coshsinh : Negated double local variable number 4 → NO_COVERAGE
4. coshsinh : Incremented (a++) double local variable number 4 → NO_COVERAGE
5. coshsinh : Decremented (a--) double local variable number 4 → NO_COVERAGE
6. coshsinh : Incremented (++a) double local variable number 4 → NO_COVERAGE
7. coshsinh : Decremented (--a) double local variable number 4 → NO_COVERAGE
|
double im = Math.sin(imaginary); |
|
2352
|
|
// Compute the correct function |
|
2353
|
13
1. coshsinh : negated conditional → NO_COVERAGE
2. coshsinh : removed conditional - replaced equality check with false → NO_COVERAGE
3. coshsinh : removed conditional - replaced equality check with true → NO_COVERAGE
4. coshsinh : Negated integer local variable number 6 → NO_COVERAGE
5. coshsinh : equal to less than → NO_COVERAGE
6. coshsinh : equal to less or equal → NO_COVERAGE
7. coshsinh : equal to greater than → NO_COVERAGE
8. coshsinh : equal to greater or equal → NO_COVERAGE
9. coshsinh : equal to not equal → NO_COVERAGE
10. coshsinh : Incremented (a++) integer local variable number 6 → NO_COVERAGE
11. coshsinh : Decremented (a--) integer local variable number 6 → NO_COVERAGE
12. coshsinh : Incremented (++a) integer local variable number 6 → NO_COVERAGE
13. coshsinh : Decremented (--a) integer local variable number 6 → NO_COVERAGE
|
if (sinh) { |
|
2354
|
12
1. coshsinh : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE
2. coshsinh : removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
3. coshsinh : Negated double local variable number 8 → NO_COVERAGE
4. coshsinh : Negated double local variable number 2 → NO_COVERAGE
5. coshsinh : Incremented (a++) double local variable number 8 → NO_COVERAGE
6. coshsinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
7. coshsinh : Decremented (a--) double local variable number 8 → NO_COVERAGE
8. coshsinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
9. coshsinh : Incremented (++a) double local variable number 8 → NO_COVERAGE
10. coshsinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
11. coshsinh : Decremented (--a) double local variable number 8 → NO_COVERAGE
12. coshsinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
re = changeSign(re, real); |
|
2355
|
|
} else { |
|
2356
|
12
1. coshsinh : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE
2. coshsinh : removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
3. coshsinh : Negated double local variable number 10 → NO_COVERAGE
4. coshsinh : Negated double local variable number 2 → NO_COVERAGE
5. coshsinh : Incremented (a++) double local variable number 10 → NO_COVERAGE
6. coshsinh : Incremented (a++) double local variable number 2 → NO_COVERAGE
7. coshsinh : Decremented (a--) double local variable number 10 → NO_COVERAGE
8. coshsinh : Decremented (a--) double local variable number 2 → NO_COVERAGE
9. coshsinh : Incremented (++a) double local variable number 10 → NO_COVERAGE
10. coshsinh : Incremented (++a) double local variable number 2 → NO_COVERAGE
11. coshsinh : Decremented (--a) double local variable number 10 → NO_COVERAGE
12. coshsinh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
im = changeSign(im, real); |
|
2357
|
|
} |
|
2358
|
|
// Multiply by (e^|x| / 2). |
|
2359
|
|
// Overflow safe computation since sin/cos can be very small allowing a result |
|
2360
|
|
// when e^x overflows: e^x / 2 = (e^m / 2) * e^m * e^(x-2m) |
|
2361
|
21
1. coshsinh : changed conditional boundary → NO_COVERAGE
2. coshsinh : Substituted 2124.0 with 1.0 → NO_COVERAGE
3. coshsinh : negated conditional → NO_COVERAGE
4. coshsinh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. coshsinh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. coshsinh : Negated double local variable number 0 → NO_COVERAGE
7. coshsinh : Substituted 2124.0 with 1.0 → NO_COVERAGE
8. coshsinh : Substituted 2124.0 with 0.0 → NO_COVERAGE
9. coshsinh : Substituted 2124.0 with -1.0 → NO_COVERAGE
10. coshsinh : Substituted 2124.0 with -2124.0 → NO_COVERAGE
11. coshsinh : Substituted 2124.0 with 2125.0 → NO_COVERAGE
12. coshsinh : Substituted 2124.0 with 2123.0 → NO_COVERAGE
13. coshsinh : Less or equal to less than → NO_COVERAGE
14. coshsinh : Less or equal to greater than → NO_COVERAGE
15. coshsinh : Less or equal to greater or equal → NO_COVERAGE
16. coshsinh : Less or equal to equal → NO_COVERAGE
17. coshsinh : Less or equal to not equal → NO_COVERAGE
18. coshsinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
19. coshsinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
20. coshsinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
21. coshsinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (x > SAFE_EXP * 3) { |
|
2362
|
|
// e^x > e^m * e^m * e^m |
|
2363
|
|
// y * (e^m / 2) * e^m * e^m will overflow when starting with Double.MIN_VALUE. |
|
2364
|
|
// Note: Do not multiply by +inf to safeguard against sin(y)=0.0 which |
|
2365
|
|
// will create 0 * inf = nan. |
|
2366
|
16
1. coshsinh : Substituted Infinity with 1.0 → NO_COVERAGE
2. coshsinh : Replaced double multiplication with division → NO_COVERAGE
3. coshsinh : Negated double local variable number 8 → NO_COVERAGE
4. coshsinh : Replaced double operation by second member → NO_COVERAGE
5. coshsinh : Replaced double multiplication with division → NO_COVERAGE
6. coshsinh : Replaced double multiplication with modulus → NO_COVERAGE
7. coshsinh : Replaced double multiplication with addition → NO_COVERAGE
8. coshsinh : Replaced double multiplication with subtraction → NO_COVERAGE
9. coshsinh : Substituted Infinity with 1.0 → NO_COVERAGE
10. coshsinh : Substituted Infinity with 0.0 → NO_COVERAGE
11. coshsinh : Substituted Infinity with -1.0 → NO_COVERAGE
12. coshsinh : Substituted Infinity with -Infinity → NO_COVERAGE
13. coshsinh : Incremented (a++) double local variable number 8 → NO_COVERAGE
14. coshsinh : Decremented (a--) double local variable number 8 → NO_COVERAGE
15. coshsinh : Incremented (++a) double local variable number 8 → NO_COVERAGE
16. coshsinh : Decremented (--a) double local variable number 8 → NO_COVERAGE
|
re *= Double.MAX_VALUE * Double.MAX_VALUE * Double.MAX_VALUE; |
|
2367
|
16
1. coshsinh : Substituted Infinity with 1.0 → NO_COVERAGE
2. coshsinh : Replaced double multiplication with division → NO_COVERAGE
3. coshsinh : Negated double local variable number 10 → NO_COVERAGE
4. coshsinh : Replaced double operation by second member → NO_COVERAGE
5. coshsinh : Replaced double multiplication with division → NO_COVERAGE
6. coshsinh : Replaced double multiplication with modulus → NO_COVERAGE
7. coshsinh : Replaced double multiplication with addition → NO_COVERAGE
8. coshsinh : Replaced double multiplication with subtraction → NO_COVERAGE
9. coshsinh : Substituted Infinity with 1.0 → NO_COVERAGE
10. coshsinh : Substituted Infinity with 0.0 → NO_COVERAGE
11. coshsinh : Substituted Infinity with -1.0 → NO_COVERAGE
12. coshsinh : Substituted Infinity with -Infinity → NO_COVERAGE
13. coshsinh : Incremented (a++) double local variable number 10 → NO_COVERAGE
14. coshsinh : Decremented (a--) double local variable number 10 → NO_COVERAGE
15. coshsinh : Incremented (++a) double local variable number 10 → NO_COVERAGE
16. coshsinh : Decremented (--a) double local variable number 10 → NO_COVERAGE
|
im *= Double.MAX_VALUE * Double.MAX_VALUE * Double.MAX_VALUE; |
|
2368
|
|
} else { |
|
2369
|
|
// Initial part of (e^x / 2) using (e^m / 2) |
|
2370
|
29
1. coshsinh : Substituted 2.0 with 1.0 → NO_COVERAGE
2. coshsinh : Replaced double division with multiplication → NO_COVERAGE
3. coshsinh : Replaced double multiplication with division → NO_COVERAGE
4. coshsinh : Negated double local variable number 8 → NO_COVERAGE
5. coshsinh : Negated double static field EXP_M → NO_COVERAGE
6. coshsinh : Replaced double operation by second member → NO_COVERAGE
7. coshsinh : Replaced double operation by second member → NO_COVERAGE
8. coshsinh : Replaced double division with multiplication → NO_COVERAGE
9. coshsinh : Replaced double multiplication with division → NO_COVERAGE
10. coshsinh : Replaced double division with modulus → NO_COVERAGE
11. coshsinh : Replaced double multiplication with modulus → NO_COVERAGE
12. coshsinh : Replaced double division with addition → NO_COVERAGE
13. coshsinh : Replaced double multiplication with addition → NO_COVERAGE
14. coshsinh : Replaced double division with subtraction → NO_COVERAGE
15. coshsinh : Replaced double multiplication with subtraction → NO_COVERAGE
16. coshsinh : Substituted 2.0 with 1.0 → NO_COVERAGE
17. coshsinh : Substituted 2.0 with 0.0 → NO_COVERAGE
18. coshsinh : Substituted 2.0 with -1.0 → NO_COVERAGE
19. coshsinh : Substituted 2.0 with -2.0 → NO_COVERAGE
20. coshsinh : Substituted 2.0 with 3.0 → NO_COVERAGE
21. coshsinh : Substituted 2.0 with 1.0 → NO_COVERAGE
22. coshsinh : Incremented (a++) double local variable number 8 → NO_COVERAGE
23. coshsinh : Incremented (a++) static double field EXP_M → NO_COVERAGE
24. coshsinh : Decremented (a--) double local variable number 8 → NO_COVERAGE
25. coshsinh : Decremented (a--) static double field EXP_M → NO_COVERAGE
26. coshsinh : Incremented (++a) double local variable number 8 → NO_COVERAGE
27. coshsinh : Incremented (++a) static double field EXP_M → NO_COVERAGE
28. coshsinh : Decremented (--a) double local variable number 8 → NO_COVERAGE
29. coshsinh : Decremented (--a) static double field → NO_COVERAGE
|
re *= EXP_M / 2; |
|
2371
|
29
1. coshsinh : Substituted 2.0 with 1.0 → NO_COVERAGE
2. coshsinh : Replaced double division with multiplication → NO_COVERAGE
3. coshsinh : Replaced double multiplication with division → NO_COVERAGE
4. coshsinh : Negated double local variable number 10 → NO_COVERAGE
5. coshsinh : Negated double static field EXP_M → NO_COVERAGE
6. coshsinh : Replaced double operation by second member → NO_COVERAGE
7. coshsinh : Replaced double operation by second member → NO_COVERAGE
8. coshsinh : Replaced double division with multiplication → NO_COVERAGE
9. coshsinh : Replaced double multiplication with division → NO_COVERAGE
10. coshsinh : Replaced double division with modulus → NO_COVERAGE
11. coshsinh : Replaced double multiplication with modulus → NO_COVERAGE
12. coshsinh : Replaced double division with addition → NO_COVERAGE
13. coshsinh : Replaced double multiplication with addition → NO_COVERAGE
14. coshsinh : Replaced double division with subtraction → NO_COVERAGE
15. coshsinh : Replaced double multiplication with subtraction → NO_COVERAGE
16. coshsinh : Substituted 2.0 with 1.0 → NO_COVERAGE
17. coshsinh : Substituted 2.0 with 0.0 → NO_COVERAGE
18. coshsinh : Substituted 2.0 with -1.0 → NO_COVERAGE
19. coshsinh : Substituted 2.0 with -2.0 → NO_COVERAGE
20. coshsinh : Substituted 2.0 with 3.0 → NO_COVERAGE
21. coshsinh : Substituted 2.0 with 1.0 → NO_COVERAGE
22. coshsinh : Incremented (a++) double local variable number 10 → NO_COVERAGE
23. coshsinh : Incremented (a++) static double field EXP_M → NO_COVERAGE
24. coshsinh : Decremented (a--) double local variable number 10 → NO_COVERAGE
25. coshsinh : Decremented (a--) static double field EXP_M → NO_COVERAGE
26. coshsinh : Incremented (++a) double local variable number 10 → NO_COVERAGE
27. coshsinh : Incremented (++a) static double field EXP_M → NO_COVERAGE
28. coshsinh : Decremented (--a) double local variable number 10 → NO_COVERAGE
29. coshsinh : Decremented (--a) static double field → NO_COVERAGE
|
im *= EXP_M / 2; |
|
2372
|
|
double xm; |
|
2373
|
21
1. coshsinh : changed conditional boundary → NO_COVERAGE
2. coshsinh : Substituted 1416.0 with 1.0 → NO_COVERAGE
3. coshsinh : negated conditional → NO_COVERAGE
4. coshsinh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. coshsinh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. coshsinh : Negated double local variable number 0 → NO_COVERAGE
7. coshsinh : Substituted 1416.0 with 1.0 → NO_COVERAGE
8. coshsinh : Substituted 1416.0 with 0.0 → NO_COVERAGE
9. coshsinh : Substituted 1416.0 with -1.0 → NO_COVERAGE
10. coshsinh : Substituted 1416.0 with -1416.0 → NO_COVERAGE
11. coshsinh : Substituted 1416.0 with 1417.0 → NO_COVERAGE
12. coshsinh : Substituted 1416.0 with 1415.0 → NO_COVERAGE
13. coshsinh : Less or equal to less than → NO_COVERAGE
14. coshsinh : Less or equal to greater than → NO_COVERAGE
15. coshsinh : Less or equal to greater or equal → NO_COVERAGE
16. coshsinh : Less or equal to equal → NO_COVERAGE
17. coshsinh : Less or equal to not equal → NO_COVERAGE
18. coshsinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
19. coshsinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
20. coshsinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
21. coshsinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (x > SAFE_EXP * 2) { |
|
2374
|
|
// e^x = e^m * e^m * e^(x-2m) |
|
2375
|
16
1. coshsinh : Replaced double multiplication with division → NO_COVERAGE
2. coshsinh : Negated double local variable number 8 → NO_COVERAGE
3. coshsinh : Negated double static field EXP_M → NO_COVERAGE
4. coshsinh : Replaced double operation by second member → NO_COVERAGE
5. coshsinh : Replaced double multiplication with division → NO_COVERAGE
6. coshsinh : Replaced double multiplication with modulus → NO_COVERAGE
7. coshsinh : Replaced double multiplication with addition → NO_COVERAGE
8. coshsinh : Replaced double multiplication with subtraction → NO_COVERAGE
9. coshsinh : Incremented (a++) double local variable number 8 → NO_COVERAGE
10. coshsinh : Incremented (a++) static double field EXP_M → NO_COVERAGE
11. coshsinh : Decremented (a--) double local variable number 8 → NO_COVERAGE
12. coshsinh : Decremented (a--) static double field EXP_M → NO_COVERAGE
13. coshsinh : Incremented (++a) double local variable number 8 → NO_COVERAGE
14. coshsinh : Incremented (++a) static double field EXP_M → NO_COVERAGE
15. coshsinh : Decremented (--a) double local variable number 8 → NO_COVERAGE
16. coshsinh : Decremented (--a) static double field → NO_COVERAGE
|
re *= EXP_M; |
|
2376
|
16
1. coshsinh : Replaced double multiplication with division → NO_COVERAGE
2. coshsinh : Negated double local variable number 10 → NO_COVERAGE
3. coshsinh : Negated double static field EXP_M → NO_COVERAGE
4. coshsinh : Replaced double operation by second member → NO_COVERAGE
5. coshsinh : Replaced double multiplication with division → NO_COVERAGE
6. coshsinh : Replaced double multiplication with modulus → NO_COVERAGE
7. coshsinh : Replaced double multiplication with addition → NO_COVERAGE
8. coshsinh : Replaced double multiplication with subtraction → NO_COVERAGE
9. coshsinh : Incremented (a++) double local variable number 10 → NO_COVERAGE
10. coshsinh : Incremented (a++) static double field EXP_M → NO_COVERAGE
11. coshsinh : Decremented (a--) double local variable number 10 → NO_COVERAGE
12. coshsinh : Decremented (a--) static double field EXP_M → NO_COVERAGE
13. coshsinh : Incremented (++a) double local variable number 10 → NO_COVERAGE
14. coshsinh : Incremented (++a) static double field EXP_M → NO_COVERAGE
15. coshsinh : Decremented (--a) double local variable number 10 → NO_COVERAGE
16. coshsinh : Decremented (--a) static double field → NO_COVERAGE
|
im *= EXP_M; |
|
2377
|
18
1. coshsinh : Substituted 1416.0 with 1.0 → NO_COVERAGE
2. coshsinh : Replaced double subtraction with addition → NO_COVERAGE
3. coshsinh : Negated double local variable number 0 → NO_COVERAGE
4. coshsinh : Replaced double operation by second member → NO_COVERAGE
5. coshsinh : Replaced double subtraction with addition → NO_COVERAGE
6. coshsinh : Replaced double subtraction with multiplication → NO_COVERAGE
7. coshsinh : Replaced double subtraction with division → NO_COVERAGE
8. coshsinh : Replaced double subtraction with modulus → NO_COVERAGE
9. coshsinh : Substituted 1416.0 with 1.0 → NO_COVERAGE
10. coshsinh : Substituted 1416.0 with 0.0 → NO_COVERAGE
11. coshsinh : Substituted 1416.0 with -1.0 → NO_COVERAGE
12. coshsinh : Substituted 1416.0 with -1416.0 → NO_COVERAGE
13. coshsinh : Substituted 1416.0 with 1417.0 → NO_COVERAGE
14. coshsinh : Substituted 1416.0 with 1415.0 → NO_COVERAGE
15. coshsinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
16. coshsinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. coshsinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. coshsinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
xm = x - SAFE_EXP * 2; |
|
2378
|
|
} else { |
|
2379
|
|
// e^x = e^m * e^(x-m) |
|
2380
|
18
1. coshsinh : Substituted 708.0 with 1.0 → NO_COVERAGE
2. coshsinh : Replaced double subtraction with addition → NO_COVERAGE
3. coshsinh : Negated double local variable number 0 → NO_COVERAGE
4. coshsinh : Replaced double operation by second member → NO_COVERAGE
5. coshsinh : Replaced double subtraction with addition → NO_COVERAGE
6. coshsinh : Replaced double subtraction with multiplication → NO_COVERAGE
7. coshsinh : Replaced double subtraction with division → NO_COVERAGE
8. coshsinh : Replaced double subtraction with modulus → NO_COVERAGE
9. coshsinh : Substituted 708.0 with 1.0 → NO_COVERAGE
10. coshsinh : Substituted 708.0 with 0.0 → NO_COVERAGE
11. coshsinh : Substituted 708.0 with -1.0 → NO_COVERAGE
12. coshsinh : Substituted 708.0 with -708.0 → NO_COVERAGE
13. coshsinh : Substituted 708.0 with 709.0 → NO_COVERAGE
14. coshsinh : Substituted 708.0 with 707.0 → NO_COVERAGE
15. coshsinh : Incremented (a++) double local variable number 0 → NO_COVERAGE
16. coshsinh : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. coshsinh : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. coshsinh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
xm = x - SAFE_EXP; |
|
2381
|
|
} |
|
2382
|
7
1. coshsinh : replaced call to java/lang/Math::exp with argument → NO_COVERAGE
2. coshsinh : removed call to java/lang/Math::exp → NO_COVERAGE
3. coshsinh : Negated double local variable number 12 → NO_COVERAGE
4. coshsinh : Incremented (a++) double local variable number 12 → NO_COVERAGE
5. coshsinh : Decremented (a--) double local variable number 12 → NO_COVERAGE
6. coshsinh : Incremented (++a) double local variable number 12 → NO_COVERAGE
7. coshsinh : Decremented (--a) double local variable number 12 → NO_COVERAGE
|
final double exp = Math.exp(xm); |
|
2383
|
16
1. coshsinh : Replaced double multiplication with division → NO_COVERAGE
2. coshsinh : Negated double local variable number 8 → NO_COVERAGE
3. coshsinh : Negated double local variable number 14 → NO_COVERAGE
4. coshsinh : Replaced double operation by second member → NO_COVERAGE
5. coshsinh : Replaced double multiplication with division → NO_COVERAGE
6. coshsinh : Replaced double multiplication with modulus → NO_COVERAGE
7. coshsinh : Replaced double multiplication with addition → NO_COVERAGE
8. coshsinh : Replaced double multiplication with subtraction → NO_COVERAGE
9. coshsinh : Incremented (a++) double local variable number 8 → NO_COVERAGE
10. coshsinh : Incremented (a++) double local variable number 14 → NO_COVERAGE
11. coshsinh : Decremented (a--) double local variable number 8 → NO_COVERAGE
12. coshsinh : Decremented (a--) double local variable number 14 → NO_COVERAGE
13. coshsinh : Incremented (++a) double local variable number 8 → NO_COVERAGE
14. coshsinh : Incremented (++a) double local variable number 14 → NO_COVERAGE
15. coshsinh : Decremented (--a) double local variable number 8 → NO_COVERAGE
16. coshsinh : Decremented (--a) double local variable number 14 → NO_COVERAGE
|
re *= exp; |
|
2384
|
16
1. coshsinh : Replaced double multiplication with division → NO_COVERAGE
2. coshsinh : Negated double local variable number 10 → NO_COVERAGE
3. coshsinh : Negated double local variable number 14 → NO_COVERAGE
4. coshsinh : Replaced double operation by second member → NO_COVERAGE
5. coshsinh : Replaced double multiplication with division → NO_COVERAGE
6. coshsinh : Replaced double multiplication with modulus → NO_COVERAGE
7. coshsinh : Replaced double multiplication with addition → NO_COVERAGE
8. coshsinh : Replaced double multiplication with subtraction → NO_COVERAGE
9. coshsinh : Incremented (a++) double local variable number 10 → NO_COVERAGE
10. coshsinh : Incremented (a++) double local variable number 14 → NO_COVERAGE
11. coshsinh : Decremented (a--) double local variable number 10 → NO_COVERAGE
12. coshsinh : Decremented (a--) double local variable number 14 → NO_COVERAGE
13. coshsinh : Incremented (++a) double local variable number 10 → NO_COVERAGE
14. coshsinh : Incremented (++a) double local variable number 14 → NO_COVERAGE
15. coshsinh : Decremented (--a) double local variable number 10 → NO_COVERAGE
16. coshsinh : Decremented (--a) double local variable number 14 → NO_COVERAGE
|
im *= exp; |
|
2385
|
|
} |
|
2386
|
13
1. coshsinh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
2. coshsinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::coshsinh → NO_COVERAGE
3. coshsinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::coshsinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. coshsinh : Negated double local variable number 8 → NO_COVERAGE
5. coshsinh : Negated double local variable number 10 → NO_COVERAGE
6. coshsinh : Incremented (a++) double local variable number 8 → NO_COVERAGE
7. coshsinh : Incremented (a++) double local variable number 10 → NO_COVERAGE
8. coshsinh : Decremented (a--) double local variable number 8 → NO_COVERAGE
9. coshsinh : Decremented (a--) double local variable number 10 → NO_COVERAGE
10. coshsinh : Incremented (++a) double local variable number 8 → NO_COVERAGE
11. coshsinh : Incremented (++a) double local variable number 10 → NO_COVERAGE
12. coshsinh : Decremented (--a) double local variable number 8 → NO_COVERAGE
13. coshsinh : Decremented (--a) double local variable number 10 → NO_COVERAGE
|
return constructor.create(re, im); |
|
2387
|
|
} |
|
2388
|
|
|
|
2389
|
|
/** |
|
2390
|
|
* Returns the |
|
2391
|
|
* <a href="http://mathworld.wolfram.com/HyperbolicTangent.html"> |
|
2392
|
|
* hyperbolic tangent</a> of this complex number. |
|
2393
|
|
* |
|
2394
|
|
* <p>\[ \tanh(z) = \frac{e^z - e^{-z}}{e^z + e^{-z}} \] |
|
2395
|
|
* |
|
2396
|
|
* <p>The hyperbolic tangent of \( z \) is an entire function in the complex plane |
|
2397
|
|
* and is periodic with respect to the imaginary component with period \( \pi i \) |
|
2398
|
|
* and has poles of the first order along the imaginary line, at coordinates |
|
2399
|
|
* \( (0, \pi(\frac{1}{2} + n)) \). |
|
2400
|
|
* Note that the {@code double} floating-point representation is unable to exactly represent |
|
2401
|
|
* \( \pi/2 \) and there is no value for which a pole error occurs. Special cases: |
|
2402
|
|
* |
|
2403
|
|
* <ul> |
|
2404
|
|
* <li>{@code z.conj().tanh() == z.tanh().conj()}. |
|
2405
|
|
* <li>This is an odd function: \( \tanh(z) = -\tanh(-z) \). |
|
2406
|
|
* <li>If {@code z} is +0 + i0, returns +0 + i0. |
|
2407
|
|
* <li>If {@code z} is 0 + i∞, returns 0 + iNaN. |
|
2408
|
|
* <li>If {@code z} is x + i∞ for finite non-zero x, returns NaN + iNaN ("invalid" floating-point operation). |
|
2409
|
|
* <li>If {@code z} is 0 + iNaN, returns 0 + iNAN. |
|
2410
|
|
* <li>If {@code z} is x + iNaN for finite non-zero x, returns NaN + iNaN ("invalid" floating-point operation). |
|
2411
|
|
* <li>If {@code z} is +∞ + iy for positive-signed finite y, returns 1 + i0 sin(2y). |
|
2412
|
|
* <li>If {@code z} is +∞ + i∞, returns 1 ± i0 (where the sign of the imaginary part of the result is unspecified). |
|
2413
|
|
* <li>If {@code z} is +∞ + iNaN, returns 1 ± i0 (where the sign of the imaginary part of the result is unspecified). |
|
2414
|
|
* <li>If {@code z} is NaN + i0, returns NaN + i0. |
|
2415
|
|
* <li>If {@code z} is NaN + iy for all nonzero numbers y, returns NaN + iNaN ("invalid" floating-point operation). |
|
2416
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
2417
|
|
* </ul> |
|
2418
|
|
* |
|
2419
|
|
* <p>Special cases include the technical corrigendum |
|
2420
|
|
* <a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471"> |
|
2421
|
|
* DR 471: Complex math functions cacosh and ctanh</a>. |
|
2422
|
|
* |
|
2423
|
|
* <p>This is defined using real \( x \) and imaginary \( y \) parts: |
|
2424
|
|
* |
|
2425
|
|
* <p>\[ \tan(x + iy) = \frac{\sinh(2x)}{\cosh(2x)+\cos(2y)} + i \frac{\sin(2y)}{\cosh(2x)+\cos(2y)} \] |
|
2426
|
|
* |
|
2427
|
|
* <p>The implementation uses double-angle identities to avoid overflow of {@code 2x} |
|
2428
|
|
* and {@code 2y}. |
|
2429
|
|
* |
|
2430
|
|
* @return The hyperbolic tangent of this complex number. |
|
2431
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Tanh/">Tanh</a> |
|
2432
|
|
*/ |
|
2433
|
|
public Complex tanh() { |
|
2434
|
13
1. tanh : removed call to org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
2. tanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
3. tanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. tanh : Negated double field real → NO_COVERAGE
5. tanh : Negated double field imaginary → NO_COVERAGE
6. tanh : Incremented (a++) double field real → NO_COVERAGE
7. tanh : Incremented (a++) double field imaginary → NO_COVERAGE
8. tanh : Decremented (a--) double field real → NO_COVERAGE
9. tanh : Decremented (a--) double field imaginary → NO_COVERAGE
10. tanh : Incremented (++a) double field real → NO_COVERAGE
11. tanh : Incremented (++a) double field imaginary → NO_COVERAGE
12. tanh : Decremented (--a) double field → NO_COVERAGE
13. tanh : Decremented (--a) double field → NO_COVERAGE
|
return tanh(real, imaginary, Complex::ofCartesian); |
|
2435
|
|
} |
|
2436
|
|
|
|
2437
|
|
/** |
|
2438
|
|
* Returns the hyperbolic tangent of this complex number. |
|
2439
|
|
* |
|
2440
|
|
* <p>This function exists to allow implementation of the identity |
|
2441
|
|
* {@code tan(z) = -i tanh(iz)}.<p> |
|
2442
|
|
* |
|
2443
|
|
* @param real Real part. |
|
2444
|
|
* @param imaginary Imaginary part. |
|
2445
|
|
* @param constructor Constructor. |
|
2446
|
|
* @return The hyperbolic tangent of the complex number. |
|
2447
|
|
*/ |
|
2448
|
|
private static Complex tanh(double real, double imaginary, ComplexConstructor constructor) { |
|
2449
|
|
// Cache the absolute real value |
|
2450
|
7
1. tanh : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. tanh : removed call to java/lang/Math::abs → NO_COVERAGE
3. tanh : Negated double local variable number 0 → NO_COVERAGE
4. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
5. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
6. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
7. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
final double x = Math.abs(real); |
|
2451
|
|
|
|
2452
|
|
// Handle inf or nan. |
|
2453
|
28
1. tanh : negated conditional → NO_COVERAGE
2. tanh : negated conditional → NO_COVERAGE
3. tanh : removed call to org/apache/commons/numbers/complex/Complex::isPosFinite → NO_COVERAGE
4. tanh : removed call to java/lang/Double::isFinite → NO_COVERAGE
5. tanh : removed conditional - replaced equality check with false → NO_COVERAGE
6. tanh : removed conditional - replaced equality check with false → NO_COVERAGE
7. tanh : removed conditional - replaced equality check with true → NO_COVERAGE
8. tanh : removed conditional - replaced equality check with true → NO_COVERAGE
9. tanh : Negated double local variable number 5 → NO_COVERAGE
10. tanh : Negated double local variable number 2 → NO_COVERAGE
11. tanh : equal to less than → NO_COVERAGE
12. tanh : not equal to less than → NO_COVERAGE
13. tanh : equal to less or equal → NO_COVERAGE
14. tanh : not equal to less or equal → NO_COVERAGE
15. tanh : equal to greater than → NO_COVERAGE
16. tanh : not equal to greater than → NO_COVERAGE
17. tanh : equal to greater or equal → NO_COVERAGE
18. tanh : not equal to greater or equal → NO_COVERAGE
19. tanh : equal to not equal → NO_COVERAGE
20. tanh : not equal to equal → NO_COVERAGE
21. tanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
22. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
23. tanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
24. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
25. tanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
26. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
27. tanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
28. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (!isPosFinite(x) || !Double.isFinite(imaginary)) { |
|
2454
|
14
1. tanh : negated conditional → NO_COVERAGE
2. tanh : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. tanh : removed conditional - replaced equality check with false → NO_COVERAGE
4. tanh : removed conditional - replaced equality check with true → NO_COVERAGE
5. tanh : Negated double local variable number 5 → NO_COVERAGE
6. tanh : equal to less than → NO_COVERAGE
7. tanh : equal to less or equal → NO_COVERAGE
8. tanh : equal to greater than → NO_COVERAGE
9. tanh : equal to greater or equal → NO_COVERAGE
10. tanh : equal to not equal → NO_COVERAGE
11. tanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
12. tanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. tanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. tanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (isPosInfinite(x)) { |
|
2455
|
14
1. tanh : negated conditional → NO_COVERAGE
2. tanh : removed call to java/lang/Double::isFinite → NO_COVERAGE
3. tanh : removed conditional - replaced equality check with false → NO_COVERAGE
4. tanh : removed conditional - replaced equality check with true → NO_COVERAGE
5. tanh : Negated double local variable number 2 → NO_COVERAGE
6. tanh : equal to less than → NO_COVERAGE
7. tanh : equal to less or equal → NO_COVERAGE
8. tanh : equal to greater than → NO_COVERAGE
9. tanh : equal to greater or equal → NO_COVERAGE
10. tanh : equal to not equal → NO_COVERAGE
11. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
12. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
13. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (Double.isFinite(imaginary)) { |
|
2456
|
|
// The sign is copied from sin(2y) |
|
2457
|
|
// The identity sin(2a) = 2 sin(a) cos(a) is used for consistency |
|
2458
|
|
// with the computation below. Only the magnitude is important |
|
2459
|
|
// so drop the 2. When |y| is small sign(sin(2y)) = sign(y). |
|
2460
|
33
1. tanh : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. tanh : changed conditional boundary → NO_COVERAGE
3. tanh : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
4. tanh : negated conditional → NO_COVERAGE
5. tanh : removed call to java/lang/Math::abs → NO_COVERAGE
6. tanh : removed conditional - replaced comparison check with false → NO_COVERAGE
7. tanh : removed conditional - replaced comparison check with true → NO_COVERAGE
8. tanh : Negated double local variable number 2 → NO_COVERAGE
9. tanh : Negated double local variable number 2 → NO_COVERAGE
10. tanh : Negated double local variable number 2 → NO_COVERAGE
11. tanh : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
12. tanh : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
13. tanh : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
14. tanh : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
15. tanh : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
16. tanh : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
17. tanh : greater or equal to less than → NO_COVERAGE
18. tanh : greater or equal to less or equal → NO_COVERAGE
19. tanh : greater or equal to greater than → NO_COVERAGE
20. tanh : greater or equal to equal → NO_COVERAGE
21. tanh : greater or equal to not equal → NO_COVERAGE
22. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
23. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
24. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
25. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
26. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
27. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
28. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
29. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
30. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
31. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
32. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
33. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
final double sign = Math.abs(imaginary) < PI_OVER_2 ? |
|
2461
|
|
imaginary : |
|
2462
|
15
1. tanh : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
2. tanh : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
3. tanh : Replaced double multiplication with division → NO_COVERAGE
4. tanh : removed call to java/lang/Math::sin → NO_COVERAGE
5. tanh : removed call to java/lang/Math::cos → NO_COVERAGE
6. tanh : Negated double local variable number 2 → NO_COVERAGE
7. tanh : Replaced double operation by second member → NO_COVERAGE
8. tanh : Replaced double multiplication with division → NO_COVERAGE
9. tanh : Replaced double multiplication with modulus → NO_COVERAGE
10. tanh : Replaced double multiplication with addition → NO_COVERAGE
11. tanh : Replaced double multiplication with subtraction → NO_COVERAGE
12. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
13. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
14. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
15. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
Math.sin(imaginary) * Math.cos(imaginary); |
|
2463
|
26
1. tanh : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. tanh : Substituted 1.0 with 2.0 → NO_COVERAGE
3. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
4. tanh : removed call to java/lang/Math::copySign → NO_COVERAGE
5. tanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
6. tanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
7. tanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. tanh : Negated double local variable number 0 → NO_COVERAGE
9. tanh : Negated double local variable number 7 → NO_COVERAGE
10. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
11. tanh : Substituted 1.0 with 0.0 → NO_COVERAGE
12. tanh : Substituted 1.0 with -1.0 → NO_COVERAGE
13. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
14. tanh : Substituted 1.0 with -1.0 → NO_COVERAGE
15. tanh : Substituted 1.0 with 2.0 → NO_COVERAGE
16. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
17. tanh : Substituted 1.0 with 0.0 → NO_COVERAGE
18. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
19. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
20. tanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
21. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
22. tanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
23. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
24. tanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
25. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
26. tanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
return constructor.create(Math.copySign(1, real), |
|
2464
|
2
1. tanh : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. tanh : removed call to java/lang/Math::copySign → NO_COVERAGE
|
Math.copySign(0, sign)); |
|
2465
|
|
} |
|
2466
|
|
// imaginary is infinite or NaN |
|
2467
|
28
1. tanh : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. tanh : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
3. tanh : Substituted 1.0 with 2.0 → NO_COVERAGE
4. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
5. tanh : removed call to java/lang/Math::copySign → NO_COVERAGE
6. tanh : removed call to java/lang/Math::copySign → NO_COVERAGE
7. tanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
8. tanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
9. tanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
10. tanh : Negated double local variable number 0 → NO_COVERAGE
11. tanh : Negated double local variable number 2 → NO_COVERAGE
12. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
13. tanh : Substituted 1.0 with 0.0 → NO_COVERAGE
14. tanh : Substituted 1.0 with -1.0 → NO_COVERAGE
15. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
16. tanh : Substituted 1.0 with -1.0 → NO_COVERAGE
17. tanh : Substituted 1.0 with 2.0 → NO_COVERAGE
18. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
19. tanh : Substituted 1.0 with 0.0 → NO_COVERAGE
20. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
21. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
22. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
23. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
24. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
25. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
26. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
27. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
28. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(Math.copySign(1, real), Math.copySign(0, imaginary)); |
|
2468
|
|
} |
|
2469
|
|
// Remaining cases: |
|
2470
|
|
// (0 + i inf), returns (0 + i NaN) |
|
2471
|
|
// (0 + i NaN), returns (0 + i NaN) |
|
2472
|
|
// (x + i inf), returns (NaN + i NaN) for non-zero x (including infinite) |
|
2473
|
|
// (x + i NaN), returns (NaN + i NaN) for non-zero x (including infinite) |
|
2474
|
|
// (NaN + i 0), returns (NaN + i 0) |
|
2475
|
|
// (NaN + i y), returns (NaN + i NaN) for non-zero y (including infinite) |
|
2476
|
|
// (NaN + i NaN), returns (NaN + i NaN) |
|
2477
|
59
1. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. tanh : Substituted NaN with 1.0 → NO_COVERAGE
3. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
4. tanh : Substituted NaN with 1.0 → NO_COVERAGE
5. tanh : negated conditional → NO_COVERAGE
6. tanh : negated conditional → NO_COVERAGE
7. tanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
8. tanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
9. tanh : removed conditional - replaced equality check with false → NO_COVERAGE
10. tanh : removed conditional - replaced equality check with false → NO_COVERAGE
11. tanh : removed conditional - replaced equality check with true → NO_COVERAGE
12. tanh : removed conditional - replaced equality check with true → NO_COVERAGE
13. tanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
14. tanh : Negated double local variable number 0 → NO_COVERAGE
15. tanh : Negated double local variable number 0 → NO_COVERAGE
16. tanh : Negated double local variable number 2 → NO_COVERAGE
17. tanh : Negated double local variable number 2 → NO_COVERAGE
18. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
19. tanh : Substituted NaN with 1.0 → NO_COVERAGE
20. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
21. tanh : Substituted NaN with 1.0 → NO_COVERAGE
22. tanh : Substituted NaN with 0.0 → NO_COVERAGE
23. tanh : Substituted NaN with 0.0 → NO_COVERAGE
24. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
25. tanh : Substituted NaN with -1.0 → NO_COVERAGE
26. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
27. tanh : Substituted NaN with -1.0 → NO_COVERAGE
28. tanh : Substituted NaN with NaN → NO_COVERAGE
29. tanh : Substituted NaN with NaN → NO_COVERAGE
30. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
31. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
32. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
33. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
34. tanh : not equal to less than → NO_COVERAGE
35. tanh : not equal to less than → NO_COVERAGE
36. tanh : not equal to less or equal → NO_COVERAGE
37. tanh : not equal to less or equal → NO_COVERAGE
38. tanh : not equal to greater than → NO_COVERAGE
39. tanh : not equal to greater than → NO_COVERAGE
40. tanh : not equal to greater or equal → NO_COVERAGE
41. tanh : not equal to greater or equal → NO_COVERAGE
42. tanh : not equal to equal → NO_COVERAGE
43. tanh : not equal to equal → NO_COVERAGE
44. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
45. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
46. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
47. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
48. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
49. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
50. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
51. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
52. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
53. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
54. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
55. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
56. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
57. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
58. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
59. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(real == 0 ? real : Double.NaN, |
|
2478
|
|
imaginary == 0 ? imaginary : Double.NaN); |
|
2479
|
|
} |
|
2480
|
|
|
|
2481
|
|
// Finite components |
|
2482
|
|
// tanh(x+iy) = (sinh(2x) + i sin(2y)) / (cosh(2x) + cos(2y)) |
|
2483
|
|
|
|
2484
|
18
1. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. tanh : negated conditional → NO_COVERAGE
3. tanh : removed conditional - replaced equality check with false → NO_COVERAGE
4. tanh : removed conditional - replaced equality check with true → NO_COVERAGE
5. tanh : Negated double local variable number 0 → NO_COVERAGE
6. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
7. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
8. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
9. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
10. tanh : not equal to less than → NO_COVERAGE
11. tanh : not equal to less or equal → NO_COVERAGE
12. tanh : not equal to greater than → NO_COVERAGE
13. tanh : not equal to greater or equal → NO_COVERAGE
14. tanh : not equal to equal → NO_COVERAGE
15. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
16. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
17. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
18. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
if (real == 0) { |
|
2485
|
|
// Imaginary-only tanh(iy) = i tan(y) |
|
2486
|
|
// Identity: sin 2y / (1 + cos 2y) = tan(y) |
|
2487
|
15
1. tanh : replaced call to java/lang/Math::tan with argument → NO_COVERAGE
2. tanh : removed call to java/lang/Math::tan → NO_COVERAGE
3. tanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
4. tanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
5. tanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. tanh : Negated double local variable number 0 → NO_COVERAGE
7. tanh : Negated double local variable number 2 → NO_COVERAGE
8. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
9. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
10. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
11. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
12. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
15. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(real, Math.tan(imaginary)); |
|
2488
|
|
} |
|
2489
|
18
1. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. tanh : negated conditional → NO_COVERAGE
3. tanh : removed conditional - replaced equality check with false → NO_COVERAGE
4. tanh : removed conditional - replaced equality check with true → NO_COVERAGE
5. tanh : Negated double local variable number 2 → NO_COVERAGE
6. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
7. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
8. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
9. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
10. tanh : not equal to less than → NO_COVERAGE
11. tanh : not equal to less or equal → NO_COVERAGE
12. tanh : not equal to greater than → NO_COVERAGE
13. tanh : not equal to greater or equal → NO_COVERAGE
14. tanh : not equal to equal → NO_COVERAGE
15. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
16. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
17. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
18. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (imaginary == 0) { |
|
2490
|
|
// Identity: sinh 2x / (1 + cosh 2x) = tanh(x) |
|
2491
|
15
1. tanh : replaced call to java/lang/Math::tanh with argument → NO_COVERAGE
2. tanh : removed call to java/lang/Math::tanh → NO_COVERAGE
3. tanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
4. tanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
5. tanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. tanh : Negated double local variable number 0 → NO_COVERAGE
7. tanh : Negated double local variable number 2 → NO_COVERAGE
8. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
9. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
10. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
11. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
12. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
15. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(Math.tanh(real), imaginary); |
|
2492
|
|
} |
|
2493
|
|
|
|
2494
|
|
// The double angles can be avoided using the identities: |
|
2495
|
|
// sinh(2x) = 2 sinh(x) cosh(x) |
|
2496
|
|
// sin(2y) = 2 sin(y) cos(y) |
|
2497
|
|
// cosh(2x) = 2 sinh^2(x) + 1 |
|
2498
|
|
// cos(2y) = 2 cos^2(y) - 1 |
|
2499
|
|
// tanh(x+iy) = (sinh(x)cosh(x) + i sin(y)cos(y)) / (sinh^2(x) + cos^2(y)) |
|
2500
|
|
// To avoid a junction when swapping between the double angles and the identities |
|
2501
|
|
// the identities are used in all cases. |
|
2502
|
|
|
|
2503
|
21
1. tanh : changed conditional boundary → NO_COVERAGE
2. tanh : Substituted 354.0 with 1.0 → NO_COVERAGE
3. tanh : negated conditional → NO_COVERAGE
4. tanh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. tanh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. tanh : Negated double local variable number 5 → NO_COVERAGE
7. tanh : Substituted 354.0 with 1.0 → NO_COVERAGE
8. tanh : Substituted 354.0 with 0.0 → NO_COVERAGE
9. tanh : Substituted 354.0 with -1.0 → NO_COVERAGE
10. tanh : Substituted 354.0 with -354.0 → NO_COVERAGE
11. tanh : Substituted 354.0 with 355.0 → NO_COVERAGE
12. tanh : Substituted 354.0 with 353.0 → NO_COVERAGE
13. tanh : Less or equal to less than → NO_COVERAGE
14. tanh : Less or equal to greater than → NO_COVERAGE
15. tanh : Less or equal to greater or equal → NO_COVERAGE
16. tanh : Less or equal to equal → NO_COVERAGE
17. tanh : Less or equal to not equal → NO_COVERAGE
18. tanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
19. tanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
20. tanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
21. tanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x > SAFE_EXP / 2) { |
|
2504
|
|
// Potential overflow in sinh/cosh(2x). |
|
2505
|
|
// Approximate sinh/cosh using exp^x. |
|
2506
|
|
// Ignore cos^2(y) in the divisor as it is insignificant. |
|
2507
|
|
// real = sinh(x)cosh(x) / sinh^2(x) = +/-1 |
|
2508
|
13
1. tanh : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. tanh : Substituted 1.0 with 2.0 → NO_COVERAGE
3. tanh : removed call to java/lang/Math::copySign → NO_COVERAGE
4. tanh : Negated double local variable number 0 → NO_COVERAGE
5. tanh : Substituted 1.0 with 0.0 → NO_COVERAGE
6. tanh : Substituted 1.0 with -1.0 → NO_COVERAGE
7. tanh : Substituted 1.0 with -1.0 → NO_COVERAGE
8. tanh : Substituted 1.0 with 2.0 → NO_COVERAGE
9. tanh : Substituted 1.0 with 0.0 → NO_COVERAGE
10. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
11. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
12. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
final double re = Math.copySign(1, real); |
|
2509
|
|
// imag = sin(2y) / 2 sinh^2(x) |
|
2510
|
|
// sinh(x) -> sign(x) * e^|x| / 2 when x is large. |
|
2511
|
|
// sinh^2(x) -> e^2|x| / 4 when x is large. |
|
2512
|
|
// imag = sin(2y) / 2 (e^2|x| / 4) = 2 sin(2y) / e^2|x| |
|
2513
|
|
// = 4 * sin(y) cos(y) / e^2|x| |
|
2514
|
|
// Underflow safe divide as e^2|x| may overflow: |
|
2515
|
|
// imag = 4 * sin(y) cos(y) / e^m / e^(2|x| - m) |
|
2516
|
|
// (|im| is a maximum of 2) |
|
2517
|
20
1. tanh : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
2. tanh : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
3. tanh : Replaced double multiplication with division → NO_COVERAGE
4. tanh : removed call to java/lang/Math::sin → NO_COVERAGE
5. tanh : removed call to java/lang/Math::cos → NO_COVERAGE
6. tanh : Negated double local variable number 2 → NO_COVERAGE
7. tanh : Negated double local variable number 2 → NO_COVERAGE
8. tanh : Replaced double operation by second member → NO_COVERAGE
9. tanh : Replaced double multiplication with division → NO_COVERAGE
10. tanh : Replaced double multiplication with modulus → NO_COVERAGE
11. tanh : Replaced double multiplication with addition → NO_COVERAGE
12. tanh : Replaced double multiplication with subtraction → NO_COVERAGE
13. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
14. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
15. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
16. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
17. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
18. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
19. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
20. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
double im = Math.sin(imaginary) * Math.cos(imaginary); |
|
2518
|
21
1. tanh : changed conditional boundary → NO_COVERAGE
2. tanh : Substituted 708.0 with 1.0 → NO_COVERAGE
3. tanh : negated conditional → NO_COVERAGE
4. tanh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. tanh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. tanh : Negated double local variable number 5 → NO_COVERAGE
7. tanh : Substituted 708.0 with 1.0 → NO_COVERAGE
8. tanh : Substituted 708.0 with 0.0 → NO_COVERAGE
9. tanh : Substituted 708.0 with -1.0 → NO_COVERAGE
10. tanh : Substituted 708.0 with -708.0 → NO_COVERAGE
11. tanh : Substituted 708.0 with 709.0 → NO_COVERAGE
12. tanh : Substituted 708.0 with 707.0 → NO_COVERAGE
13. tanh : Less or equal to less than → NO_COVERAGE
14. tanh : Less or equal to greater than → NO_COVERAGE
15. tanh : Less or equal to greater or equal → NO_COVERAGE
16. tanh : Less or equal to equal → NO_COVERAGE
17. tanh : Less or equal to not equal → NO_COVERAGE
18. tanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
19. tanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
20. tanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
21. tanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x > SAFE_EXP) { |
|
2519
|
|
// e^2|x| > e^m * e^m |
|
2520
|
|
// This will underflow 2.0 / e^m / e^m |
|
2521
|
12
1. tanh : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
3. tanh : removed call to java/lang/Math::copySign → NO_COVERAGE
4. tanh : Negated double local variable number 9 → NO_COVERAGE
5. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
6. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
7. tanh : Substituted 0.0 with 1.0 → NO_COVERAGE
8. tanh : Substituted 0.0 with -1.0 → NO_COVERAGE
9. tanh : Incremented (a++) double local variable number 9 → NO_COVERAGE
10. tanh : Decremented (a--) double local variable number 9 → NO_COVERAGE
11. tanh : Incremented (++a) double local variable number 9 → NO_COVERAGE
12. tanh : Decremented (--a) double local variable number 9 → NO_COVERAGE
|
im = Math.copySign(0.0, im); |
|
2522
|
|
} else { |
|
2523
|
|
// e^2|x| = e^m * e^(2|x| - m) |
|
2524
|
68
1. tanh : replaced call to java/lang/Math::exp with argument → NO_COVERAGE
2. tanh : Substituted 4.0 with 1.0 → NO_COVERAGE
3. tanh : Substituted 2.0 with 1.0 → NO_COVERAGE
4. tanh : Substituted 708.0 with 1.0 → NO_COVERAGE
5. tanh : Replaced double multiplication with division → NO_COVERAGE
6. tanh : Replaced double division with multiplication → NO_COVERAGE
7. tanh : Replaced double multiplication with division → NO_COVERAGE
8. tanh : Replaced double subtraction with addition → NO_COVERAGE
9. tanh : Replaced double division with multiplication → NO_COVERAGE
10. tanh : removed call to java/lang/Math::exp → NO_COVERAGE
11. tanh : Negated double local variable number 9 → NO_COVERAGE
12. tanh : Negated double static field EXP_M → NO_COVERAGE
13. tanh : Negated double local variable number 5 → NO_COVERAGE
14. tanh : Replaced double operation by second member → NO_COVERAGE
15. tanh : Replaced double operation by second member → NO_COVERAGE
16. tanh : Replaced double operation by second member → NO_COVERAGE
17. tanh : Replaced double operation by second member → NO_COVERAGE
18. tanh : Replaced double operation by second member → NO_COVERAGE
19. tanh : Replaced double multiplication with division → NO_COVERAGE
20. tanh : Replaced double division with multiplication → NO_COVERAGE
21. tanh : Replaced double multiplication with division → NO_COVERAGE
22. tanh : Replaced double subtraction with addition → NO_COVERAGE
23. tanh : Replaced double division with multiplication → NO_COVERAGE
24. tanh : Replaced double multiplication with modulus → NO_COVERAGE
25. tanh : Replaced double division with modulus → NO_COVERAGE
26. tanh : Replaced double multiplication with modulus → NO_COVERAGE
27. tanh : Replaced double subtraction with multiplication → NO_COVERAGE
28. tanh : Replaced double division with modulus → NO_COVERAGE
29. tanh : Replaced double multiplication with addition → NO_COVERAGE
30. tanh : Replaced double division with addition → NO_COVERAGE
31. tanh : Replaced double multiplication with addition → NO_COVERAGE
32. tanh : Replaced double subtraction with division → NO_COVERAGE
33. tanh : Replaced double division with addition → NO_COVERAGE
34. tanh : Replaced double multiplication with subtraction → NO_COVERAGE
35. tanh : Replaced double division with subtraction → NO_COVERAGE
36. tanh : Replaced double multiplication with subtraction → NO_COVERAGE
37. tanh : Replaced double subtraction with modulus → NO_COVERAGE
38. tanh : Replaced double division with subtraction → NO_COVERAGE
39. tanh : Substituted 4.0 with 1.0 → NO_COVERAGE
40. tanh : Substituted 2.0 with 1.0 → NO_COVERAGE
41. tanh : Substituted 708.0 with 1.0 → NO_COVERAGE
42. tanh : Substituted 4.0 with 0.0 → NO_COVERAGE
43. tanh : Substituted 2.0 with 0.0 → NO_COVERAGE
44. tanh : Substituted 708.0 with 0.0 → NO_COVERAGE
45. tanh : Substituted 4.0 with -1.0 → NO_COVERAGE
46. tanh : Substituted 2.0 with -1.0 → NO_COVERAGE
47. tanh : Substituted 708.0 with -1.0 → NO_COVERAGE
48. tanh : Substituted 4.0 with -4.0 → NO_COVERAGE
49. tanh : Substituted 2.0 with -2.0 → NO_COVERAGE
50. tanh : Substituted 708.0 with -708.0 → NO_COVERAGE
51. tanh : Substituted 4.0 with 5.0 → NO_COVERAGE
52. tanh : Substituted 2.0 with 3.0 → NO_COVERAGE
53. tanh : Substituted 708.0 with 709.0 → NO_COVERAGE
54. tanh : Substituted 4.0 with 3.0 → NO_COVERAGE
55. tanh : Substituted 2.0 with 1.0 → NO_COVERAGE
56. tanh : Substituted 708.0 with 707.0 → NO_COVERAGE
57. tanh : Incremented (a++) double local variable number 9 → NO_COVERAGE
58. tanh : Incremented (a++) static double field EXP_M → NO_COVERAGE
59. tanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
60. tanh : Decremented (a--) double local variable number 9 → NO_COVERAGE
61. tanh : Decremented (a--) static double field EXP_M → NO_COVERAGE
62. tanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
63. tanh : Incremented (++a) double local variable number 9 → NO_COVERAGE
64. tanh : Incremented (++a) static double field EXP_M → NO_COVERAGE
65. tanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
66. tanh : Decremented (--a) double local variable number 9 → NO_COVERAGE
67. tanh : Decremented (--a) static double field → NO_COVERAGE
68. tanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
im = 4 * im / EXP_M / Math.exp(2 * x - SAFE_EXP); |
|
2525
|
|
} |
|
2526
|
13
1. tanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
2. tanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
3. tanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. tanh : Negated double local variable number 7 → NO_COVERAGE
5. tanh : Negated double local variable number 9 → NO_COVERAGE
6. tanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
7. tanh : Incremented (a++) double local variable number 9 → NO_COVERAGE
8. tanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
9. tanh : Decremented (a--) double local variable number 9 → NO_COVERAGE
10. tanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
11. tanh : Incremented (++a) double local variable number 9 → NO_COVERAGE
12. tanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
13. tanh : Decremented (--a) double local variable number 9 → NO_COVERAGE
|
return constructor.create(re, im); |
|
2527
|
|
} |
|
2528
|
|
|
|
2529
|
|
// No overflow of sinh(2x) and cosh(2x) |
|
2530
|
|
|
|
2531
|
|
// Note: This does not use the definitional formula but uses the identity: |
|
2532
|
|
// tanh(x+iy) = (sinh(x)cosh(x) + i sin(y)cos(y)) / (sinh^2(x) + cos^2(y)) |
|
2533
|
|
|
|
2534
|
7
1. tanh : replaced call to java/lang/Math::sinh with argument → NO_COVERAGE
2. tanh : removed call to java/lang/Math::sinh → NO_COVERAGE
3. tanh : Negated double local variable number 0 → NO_COVERAGE
4. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
5. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
6. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
7. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
final double sinhx = Math.sinh(real); |
|
2535
|
7
1. tanh : replaced call to java/lang/Math::cosh with argument → NO_COVERAGE
2. tanh : removed call to java/lang/Math::cosh → NO_COVERAGE
3. tanh : Negated double local variable number 0 → NO_COVERAGE
4. tanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
5. tanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
6. tanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
7. tanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
final double coshx = Math.cosh(real); |
|
2536
|
7
1. tanh : replaced call to java/lang/Math::sin with argument → NO_COVERAGE
2. tanh : removed call to java/lang/Math::sin → NO_COVERAGE
3. tanh : Negated double local variable number 2 → NO_COVERAGE
4. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
5. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
6. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
7. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
final double siny = Math.sin(imaginary); |
|
2537
|
7
1. tanh : replaced call to java/lang/Math::cos with argument → NO_COVERAGE
2. tanh : removed call to java/lang/Math::cos → NO_COVERAGE
3. tanh : Negated double local variable number 2 → NO_COVERAGE
4. tanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
5. tanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
6. tanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
7. tanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
final double cosy = Math.cos(imaginary); |
|
2538
|
38
1. tanh : Replaced double multiplication with division → NO_COVERAGE
2. tanh : Replaced double multiplication with division → NO_COVERAGE
3. tanh : Replaced double addition with subtraction → NO_COVERAGE
4. tanh : Negated double local variable number 7 → NO_COVERAGE
5. tanh : Negated double local variable number 7 → NO_COVERAGE
6. tanh : Negated double local variable number 13 → NO_COVERAGE
7. tanh : Negated double local variable number 13 → NO_COVERAGE
8. tanh : Replaced double operation by second member → NO_COVERAGE
9. tanh : Replaced double operation by second member → NO_COVERAGE
10. tanh : Replaced double operation by second member → NO_COVERAGE
11. tanh : Replaced double multiplication with division → NO_COVERAGE
12. tanh : Replaced double multiplication with division → NO_COVERAGE
13. tanh : Replaced double addition with subtraction → NO_COVERAGE
14. tanh : Replaced double multiplication with modulus → NO_COVERAGE
15. tanh : Replaced double multiplication with modulus → NO_COVERAGE
16. tanh : Replaced double addition with multiplication → NO_COVERAGE
17. tanh : Replaced double multiplication with addition → NO_COVERAGE
18. tanh : Replaced double multiplication with addition → NO_COVERAGE
19. tanh : Replaced double addition with division → NO_COVERAGE
20. tanh : Replaced double multiplication with subtraction → NO_COVERAGE
21. tanh : Replaced double multiplication with subtraction → NO_COVERAGE
22. tanh : Replaced double addition with modulus → NO_COVERAGE
23. tanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
24. tanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
25. tanh : Incremented (a++) double local variable number 13 → NO_COVERAGE
26. tanh : Incremented (a++) double local variable number 13 → NO_COVERAGE
27. tanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
28. tanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
29. tanh : Decremented (a--) double local variable number 13 → NO_COVERAGE
30. tanh : Decremented (a--) double local variable number 13 → NO_COVERAGE
31. tanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
32. tanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
33. tanh : Incremented (++a) double local variable number 13 → NO_COVERAGE
34. tanh : Incremented (++a) double local variable number 13 → NO_COVERAGE
35. tanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
36. tanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
37. tanh : Decremented (--a) double local variable number 13 → NO_COVERAGE
38. tanh : Decremented (--a) double local variable number 13 → NO_COVERAGE
|
final double divisor = sinhx * sinhx + cosy * cosy; |
|
2539
|
57
1. tanh : Replaced double multiplication with division → NO_COVERAGE
2. tanh : Replaced double division with multiplication → NO_COVERAGE
3. tanh : Replaced double multiplication with division → NO_COVERAGE
4. tanh : Replaced double division with multiplication → NO_COVERAGE
5. tanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
6. tanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE
7. tanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. tanh : Negated double local variable number 7 → NO_COVERAGE
9. tanh : Negated double local variable number 9 → NO_COVERAGE
10. tanh : Negated double local variable number 15 → NO_COVERAGE
11. tanh : Negated double local variable number 11 → NO_COVERAGE
12. tanh : Negated double local variable number 13 → NO_COVERAGE
13. tanh : Negated double local variable number 15 → NO_COVERAGE
14. tanh : Replaced double operation by second member → NO_COVERAGE
15. tanh : Replaced double operation by second member → NO_COVERAGE
16. tanh : Replaced double operation by second member → NO_COVERAGE
17. tanh : Replaced double operation by second member → NO_COVERAGE
18. tanh : Replaced double multiplication with division → NO_COVERAGE
19. tanh : Replaced double division with multiplication → NO_COVERAGE
20. tanh : Replaced double multiplication with division → NO_COVERAGE
21. tanh : Replaced double division with multiplication → NO_COVERAGE
22. tanh : Replaced double multiplication with modulus → NO_COVERAGE
23. tanh : Replaced double division with modulus → NO_COVERAGE
24. tanh : Replaced double multiplication with modulus → NO_COVERAGE
25. tanh : Replaced double division with modulus → NO_COVERAGE
26. tanh : Replaced double multiplication with addition → NO_COVERAGE
27. tanh : Replaced double division with addition → NO_COVERAGE
28. tanh : Replaced double multiplication with addition → NO_COVERAGE
29. tanh : Replaced double division with addition → NO_COVERAGE
30. tanh : Replaced double multiplication with subtraction → NO_COVERAGE
31. tanh : Replaced double division with subtraction → NO_COVERAGE
32. tanh : Replaced double multiplication with subtraction → NO_COVERAGE
33. tanh : Replaced double division with subtraction → NO_COVERAGE
34. tanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
35. tanh : Incremented (a++) double local variable number 9 → NO_COVERAGE
36. tanh : Incremented (a++) double local variable number 15 → NO_COVERAGE
37. tanh : Incremented (a++) double local variable number 11 → NO_COVERAGE
38. tanh : Incremented (a++) double local variable number 13 → NO_COVERAGE
39. tanh : Incremented (a++) double local variable number 15 → NO_COVERAGE
40. tanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
41. tanh : Decremented (a--) double local variable number 9 → NO_COVERAGE
42. tanh : Decremented (a--) double local variable number 15 → NO_COVERAGE
43. tanh : Decremented (a--) double local variable number 11 → NO_COVERAGE
44. tanh : Decremented (a--) double local variable number 13 → NO_COVERAGE
45. tanh : Decremented (a--) double local variable number 15 → NO_COVERAGE
46. tanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
47. tanh : Incremented (++a) double local variable number 9 → NO_COVERAGE
48. tanh : Incremented (++a) double local variable number 15 → NO_COVERAGE
49. tanh : Incremented (++a) double local variable number 11 → NO_COVERAGE
50. tanh : Incremented (++a) double local variable number 13 → NO_COVERAGE
51. tanh : Incremented (++a) double local variable number 15 → NO_COVERAGE
52. tanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
53. tanh : Decremented (--a) double local variable number 9 → NO_COVERAGE
54. tanh : Decremented (--a) double local variable number 15 → NO_COVERAGE
55. tanh : Decremented (--a) double local variable number 11 → NO_COVERAGE
56. tanh : Decremented (--a) double local variable number 13 → NO_COVERAGE
57. tanh : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
return constructor.create(sinhx * coshx / divisor, |
|
2540
|
|
siny * cosy / divisor); |
|
2541
|
|
} |
|
2542
|
|
|
|
2543
|
|
/** |
|
2544
|
|
* Returns the |
|
2545
|
|
* <a href="http://mathworld.wolfram.com/InverseHyperbolicSine.html"> |
|
2546
|
|
* inverse hyperbolic sine</a> of this complex number. |
|
2547
|
|
* |
|
2548
|
|
* <p>\[ \sinh^{-1}(z) = \ln \left(z + \sqrt{1 + z^2} \right) \] |
|
2549
|
|
* |
|
2550
|
|
* <p>The inverse hyperbolic sine of \( z \) is unbounded along the real axis and |
|
2551
|
|
* in the range \( [-\pi, \pi] \) along the imaginary axis. Special cases: |
|
2552
|
|
* |
|
2553
|
|
* <ul> |
|
2554
|
|
* <li>{@code z.conj().asinh() == z.asinh().conj()}. |
|
2555
|
|
* <li>This is an odd function: \( \sinh^{-1}(z) = -\sinh^{-1}(-z) \). |
|
2556
|
|
* <li>If {@code z} is +0 + i0, returns 0 + i0. |
|
2557
|
|
* <li>If {@code z} is x + i∞ for positive-signed finite x, returns +∞ + iπ/2. |
|
2558
|
|
* <li>If {@code z} is x + iNaN for finite x, returns NaN + iNaN ("invalid" floating-point operation). |
|
2559
|
|
* <li>If {@code z} is +∞ + iy for positive-signed finite y, returns +∞ + i0. |
|
2560
|
|
* <li>If {@code z} is +∞ + i∞, returns +∞ + iπ/4. |
|
2561
|
|
* <li>If {@code z} is +∞ + iNaN, returns +∞ + iNaN. |
|
2562
|
|
* <li>If {@code z} is NaN + i0, returns NaN + i0. |
|
2563
|
|
* <li>If {@code z} is NaN + iy for finite nonzero y, returns NaN + iNaN ("invalid" floating-point operation). |
|
2564
|
|
* <li>If {@code z} is NaN + i∞, returns ±∞ + iNaN (where the sign of the real part of the result is unspecified). |
|
2565
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
2566
|
|
* </ul> |
|
2567
|
|
* |
|
2568
|
|
* <p>The inverse hyperbolic sine is a multivalued function and requires a branch cut in |
|
2569
|
|
* the complex plane; the cut is conventionally placed at the line segments |
|
2570
|
|
* \( (-i \infty,-i) \) and \( (i,i \infty) \) of the imaginary axis. |
|
2571
|
|
* |
|
2572
|
|
* <p>This function is computed using the trigonomic identity: |
|
2573
|
|
* |
|
2574
|
|
* <p>\[ \sinh^{-1}(z) = -i \sin^{-1}(iz) \] |
|
2575
|
|
* |
|
2576
|
|
* @return The inverse hyperbolic sine of this complex number. |
|
2577
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/ArcSinh/">ArcSinh</a> |
|
2578
|
|
*/ |
|
2579
|
|
public Complex asinh() { |
|
2580
|
|
// Define in terms of asin |
|
2581
|
|
// asinh(z) = -i asin(iz) |
|
2582
|
|
// Note: This is the opposite to the identity defined in the C99 standard: |
|
2583
|
|
// asin(z) = -i asinh(iz) |
|
2584
|
|
// Multiply this number by I, compute asin, then multiply by back |
|
2585
|
14
1. asinh : removed negation → NO_COVERAGE
2. asinh : removed call to org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE
3. asinh : replaced return value with null for org/apache/commons/numbers/complex/Complex::asinh → NO_COVERAGE
4. asinh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::asinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. asinh : Negated double field imaginary → NO_COVERAGE
6. asinh : Negated double field real → NO_COVERAGE
7. asinh : Incremented (a++) double field imaginary → NO_COVERAGE
8. asinh : Incremented (a++) double field real → NO_COVERAGE
9. asinh : Decremented (a--) double field imaginary → NO_COVERAGE
10. asinh : Decremented (a--) double field real → NO_COVERAGE
11. asinh : Incremented (++a) double field imaginary → NO_COVERAGE
12. asinh : Incremented (++a) double field real → NO_COVERAGE
13. asinh : Decremented (--a) double field → NO_COVERAGE
14. asinh : Decremented (--a) double field → NO_COVERAGE
|
return asin(-imaginary, real, Complex::multiplyNegativeI); |
|
2586
|
|
} |
|
2587
|
|
|
|
2588
|
|
/** |
|
2589
|
|
* Returns the |
|
2590
|
|
* <a href="http://mathworld.wolfram.com/InverseHyperbolicCosine.html"> |
|
2591
|
|
* inverse hyperbolic cosine</a> of this complex number. |
|
2592
|
|
* |
|
2593
|
|
* <p>\[ \cosh^{-1}(z) = \ln \left(z + \sqrt{z + 1} \sqrt{z - 1} \right) \] |
|
2594
|
|
* |
|
2595
|
|
* <p>The inverse hyperbolic cosine of \( z \) is in the range \( [0, \infty) \) along the |
|
2596
|
|
* real axis and in the range \( [-\pi, \pi] \) along the imaginary axis. Special cases: |
|
2597
|
|
* |
|
2598
|
|
* <ul> |
|
2599
|
|
* <li>{@code z.conj().acosh() == z.acosh().conj()}. |
|
2600
|
|
* <li>If {@code z} is ±0 + i0, returns +0 + iπ/2. |
|
2601
|
|
* <li>If {@code z} is x + i∞ for finite x, returns +∞ + iπ/2. |
|
2602
|
|
* <li>If {@code z} is 0 + iNaN, returns NaN + iπ/2 <sup>[1]</sup>. |
|
2603
|
|
* <li>If {@code z} is x + iNaN for finite non-zero x, returns NaN + iNaN ("invalid" floating-point operation). |
|
2604
|
|
* <li>If {@code z} is −∞ + iy for positive-signed finite y, returns +∞ + iπ. |
|
2605
|
|
* <li>If {@code z} is +∞ + iy for positive-signed finite y, returns +∞ + i0. |
|
2606
|
|
* <li>If {@code z} is −∞ + i∞, returns +∞ + i3π/4. |
|
2607
|
|
* <li>If {@code z} is +∞ + i∞, returns +∞ + iπ/4. |
|
2608
|
|
* <li>If {@code z} is ±∞ + iNaN, returns +∞ + iNaN. |
|
2609
|
|
* <li>If {@code z} is NaN + iy for finite y, returns NaN + iNaN ("invalid" floating-point operation). |
|
2610
|
|
* <li>If {@code z} is NaN + i∞, returns +∞ + iNaN. |
|
2611
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
2612
|
|
* </ul> |
|
2613
|
|
* |
|
2614
|
|
* <p>Special cases include the technical corrigendum |
|
2615
|
|
* <a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1892.htm#dr_471"> |
|
2616
|
|
* DR 471: Complex math functions cacosh and ctanh</a>. |
|
2617
|
|
* |
|
2618
|
|
* <p>The inverse hyperbolic cosine is a multivalued function and requires a branch cut in |
|
2619
|
|
* the complex plane; the cut is conventionally placed at the line segment |
|
2620
|
|
* \( (-\infty,-1) \) of the real axis. |
|
2621
|
|
* |
|
2622
|
|
* <p>This function is computed using the trigonomic identity: |
|
2623
|
|
* |
|
2624
|
|
* <p>\[ \cosh^{-1}(z) = \pm i \cos^{-1}(z) \] |
|
2625
|
|
* |
|
2626
|
|
* <p>The sign of the multiplier is chosen to give {@code z.acosh().real() >= 0} |
|
2627
|
|
* and compatibility with the C99 standard. |
|
2628
|
|
* |
|
2629
|
|
* @return The inverse hyperbolic cosine of this complex number. |
|
2630
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/ArcCosh/">ArcCosh</a> |
|
2631
|
|
*/ |
|
2632
|
|
public Complex acosh() { |
|
2633
|
|
// Define in terms of acos |
|
2634
|
|
// acosh(z) = +-i acos(z) |
|
2635
|
|
// Note the special case: |
|
2636
|
|
// acos(+-0 + iNaN) = π/2 + iNaN |
|
2637
|
|
// acosh(0 + iNaN) = NaN + iπ/2 |
|
2638
|
|
// will not appropriately multiply by I to maintain positive imaginary if |
|
2639
|
|
// acos() imaginary computes as NaN. So do this explicitly. |
|
2640
|
32
1. acosh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. acosh : negated conditional → NO_COVERAGE
3. acosh : negated conditional → NO_COVERAGE
4. acosh : removed call to java/lang/Double::isNaN → NO_COVERAGE
5. acosh : removed conditional - replaced equality check with false → NO_COVERAGE
6. acosh : removed conditional - replaced equality check with false → NO_COVERAGE
7. acosh : removed conditional - replaced equality check with true → NO_COVERAGE
8. acosh : removed conditional - replaced equality check with true → NO_COVERAGE
9. acosh : Negated double field imaginary → NO_COVERAGE
10. acosh : Negated double field real → NO_COVERAGE
11. acosh : Substituted 0.0 with 1.0 → NO_COVERAGE
12. acosh : Substituted 0.0 with -1.0 → NO_COVERAGE
13. acosh : Substituted 0.0 with 1.0 → NO_COVERAGE
14. acosh : Substituted 0.0 with -1.0 → NO_COVERAGE
15. acosh : equal to less than → NO_COVERAGE
16. acosh : not equal to less than → NO_COVERAGE
17. acosh : equal to less or equal → NO_COVERAGE
18. acosh : not equal to less or equal → NO_COVERAGE
19. acosh : equal to greater than → NO_COVERAGE
20. acosh : not equal to greater than → NO_COVERAGE
21. acosh : equal to greater or equal → NO_COVERAGE
22. acosh : not equal to greater or equal → NO_COVERAGE
23. acosh : equal to not equal → NO_COVERAGE
24. acosh : not equal to equal → NO_COVERAGE
25. acosh : Incremented (a++) double field imaginary → NO_COVERAGE
26. acosh : Incremented (a++) double field real → NO_COVERAGE
27. acosh : Decremented (a--) double field imaginary → NO_COVERAGE
28. acosh : Decremented (a--) double field real → NO_COVERAGE
29. acosh : Incremented (++a) double field imaginary → NO_COVERAGE
30. acosh : Incremented (++a) double field real → NO_COVERAGE
31. acosh : Decremented (--a) double field → NO_COVERAGE
32. acosh : Decremented (--a) double field → NO_COVERAGE
|
if (Double.isNaN(imaginary) && real == 0) { |
|
2641
|
15
1. acosh : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. acosh : Substituted NaN with 1.0 → NO_COVERAGE
3. acosh : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
4. acosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::acosh → NO_COVERAGE
5. acosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. acosh : Substituted NaN with 1.0 → NO_COVERAGE
7. acosh : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
8. acosh : Substituted NaN with 0.0 → NO_COVERAGE
9. acosh : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
10. acosh : Substituted NaN with -1.0 → NO_COVERAGE
11. acosh : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
12. acosh : Substituted NaN with NaN → NO_COVERAGE
13. acosh : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
14. acosh : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
15. acosh : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
return new Complex(Double.NaN, PI_OVER_2); |
|
2642
|
|
} |
|
2643
|
13
1. acosh : removed call to org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE
2. acosh : replaced return value with null for org/apache/commons/numbers/complex/Complex::acosh → NO_COVERAGE
3. acosh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::acosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. acosh : Negated double field real → NO_COVERAGE
5. acosh : Negated double field imaginary → NO_COVERAGE
6. acosh : Incremented (a++) double field real → NO_COVERAGE
7. acosh : Incremented (a++) double field imaginary → NO_COVERAGE
8. acosh : Decremented (a--) double field real → NO_COVERAGE
9. acosh : Decremented (a--) double field imaginary → NO_COVERAGE
10. acosh : Incremented (++a) double field real → NO_COVERAGE
11. acosh : Incremented (++a) double field imaginary → NO_COVERAGE
12. acosh : Decremented (--a) double field → NO_COVERAGE
13. acosh : Decremented (--a) double field → NO_COVERAGE
|
return acos(real, imaginary, (re, im) -> |
|
2644
|
|
// Set the sign appropriately for real >= 0 |
|
2645
|
40
1. lambda$acosh$0 : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. lambda$acosh$0 : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
3. lambda$acosh$0 : removed negation → NO_COVERAGE
4. lambda$acosh$0 : removed negation → NO_COVERAGE
5. lambda$acosh$0 : negated conditional → NO_COVERAGE
6. lambda$acosh$0 : removed call to org/apache/commons/numbers/complex/Complex::negative → NO_COVERAGE
7. lambda$acosh$0 : replaced return value with null for org/apache/commons/numbers/complex/Complex::lambda$acosh$0 → NO_COVERAGE
8. lambda$acosh$0 : removed conditional - replaced equality check with false → NO_COVERAGE
9. lambda$acosh$0 : removed conditional - replaced equality check with true → NO_COVERAGE
10. lambda$acosh$0 : mutated return of Object value for org/apache/commons/numbers/complex/Complex::lambda$acosh$0 to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
11. lambda$acosh$0 : Negated double local variable number 2 → NO_COVERAGE
12. lambda$acosh$0 : Negated double local variable number 2 → NO_COVERAGE
13. lambda$acosh$0 : Negated double local variable number 0 → NO_COVERAGE
14. lambda$acosh$0 : Negated double local variable number 2 → NO_COVERAGE
15. lambda$acosh$0 : Negated double local variable number 0 → NO_COVERAGE
16. lambda$acosh$0 : equal to less than → NO_COVERAGE
17. lambda$acosh$0 : equal to less or equal → NO_COVERAGE
18. lambda$acosh$0 : equal to greater than → NO_COVERAGE
19. lambda$acosh$0 : equal to greater or equal → NO_COVERAGE
20. lambda$acosh$0 : equal to not equal → NO_COVERAGE
21. lambda$acosh$0 : Incremented (a++) double local variable number 2 → NO_COVERAGE
22. lambda$acosh$0 : Incremented (a++) double local variable number 2 → NO_COVERAGE
23. lambda$acosh$0 : Incremented (a++) double local variable number 0 → NO_COVERAGE
24. lambda$acosh$0 : Incremented (a++) double local variable number 2 → NO_COVERAGE
25. lambda$acosh$0 : Incremented (a++) double local variable number 0 → NO_COVERAGE
26. lambda$acosh$0 : Decremented (a--) double local variable number 2 → NO_COVERAGE
27. lambda$acosh$0 : Decremented (a--) double local variable number 2 → NO_COVERAGE
28. lambda$acosh$0 : Decremented (a--) double local variable number 0 → NO_COVERAGE
29. lambda$acosh$0 : Decremented (a--) double local variable number 2 → NO_COVERAGE
30. lambda$acosh$0 : Decremented (a--) double local variable number 0 → NO_COVERAGE
31. lambda$acosh$0 : Incremented (++a) double local variable number 2 → NO_COVERAGE
32. lambda$acosh$0 : Incremented (++a) double local variable number 2 → NO_COVERAGE
33. lambda$acosh$0 : Incremented (++a) double local variable number 0 → NO_COVERAGE
34. lambda$acosh$0 : Incremented (++a) double local variable number 2 → NO_COVERAGE
35. lambda$acosh$0 : Incremented (++a) double local variable number 0 → NO_COVERAGE
36. lambda$acosh$0 : Decremented (--a) double local variable number 2 → NO_COVERAGE
37. lambda$acosh$0 : Decremented (--a) double local variable number 2 → NO_COVERAGE
38. lambda$acosh$0 : Decremented (--a) double local variable number 0 → NO_COVERAGE
39. lambda$acosh$0 : Decremented (--a) double local variable number 2 → NO_COVERAGE
40. lambda$acosh$0 : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
(negative(im)) ? |
|
2646
|
|
// Multiply by I |
|
2647
|
|
new Complex(-im, re) : |
|
2648
|
|
// Multiply by -I |
|
2649
|
|
new Complex(im, -re) |
|
2650
|
|
); |
|
2651
|
|
} |
|
2652
|
|
|
|
2653
|
|
/** |
|
2654
|
|
* Returns the |
|
2655
|
|
* <a href="http://mathworld.wolfram.com/InverseHyperbolicTangent.html"> |
|
2656
|
|
* inverse hyperbolic tangent</a> of this complex number. |
|
2657
|
|
* |
|
2658
|
|
* <p>\[ \tanh^{-1}(z) = \frac{1}{2} \ln \left( \frac{1 + z}{1 - z} \right) \] |
|
2659
|
|
* |
|
2660
|
|
* <p>The inverse hyperbolic tangent of \( z \) is unbounded along the real axis and |
|
2661
|
|
* in the range \( [-\pi/2, \pi/2] \) along the imaginary axis. Special cases: |
|
2662
|
|
* |
|
2663
|
|
* <ul> |
|
2664
|
|
* <li>{@code z.conj().atanh() == z.atanh().conj()}. |
|
2665
|
|
* <li>This is an odd function: \( \tanh^{-1}(z) = -\tanh^{-1}(-z) \). |
|
2666
|
|
* <li>If {@code z} is +0 + i0, returns +0 + i0. |
|
2667
|
|
* <li>If {@code z} is +0 + iNaN, returns +0 + iNaN. |
|
2668
|
|
* <li>If {@code z} is +1 + i0, returns +∞ + i0 ("divide-by-zero" floating-point operation). |
|
2669
|
|
* <li>If {@code z} is x + i∞ for finite positive-signed x, returns +0 + iπ/2. |
|
2670
|
|
* <li>If {@code z} is x+iNaN for nonzero finite x, returns NaN+iNaN ("invalid" floating-point operation). |
|
2671
|
|
* <li>If {@code z} is +∞ + iy for finite positive-signed y, returns +0 + iπ/2. |
|
2672
|
|
* <li>If {@code z} is +∞ + i∞, returns +0 + iπ/2. |
|
2673
|
|
* <li>If {@code z} is +∞ + iNaN, returns +0 + iNaN. |
|
2674
|
|
* <li>If {@code z} is NaN+iy for finite y, returns NaN+iNaN ("invalid" floating-point operation). |
|
2675
|
|
* <li>If {@code z} is NaN + i∞, returns ±0 + iπ/2 (where the sign of the real part of the result is unspecified). |
|
2676
|
|
* <li>If {@code z} is NaN + iNaN, returns NaN + iNaN. |
|
2677
|
|
* </ul> |
|
2678
|
|
* |
|
2679
|
|
* <p>The inverse hyperbolic tangent is a multivalued function and requires a branch cut in |
|
2680
|
|
* the complex plane; the cut is conventionally placed at the line segments |
|
2681
|
|
* \( (\infty,-1] \) and \( [1,\infty) \) of the real axis. |
|
2682
|
|
* |
|
2683
|
|
* <p>This is implemented using real \( x \) and imaginary \( y \) parts: |
|
2684
|
|
* |
|
2685
|
|
* <p>\[ \tanh^{-1}(z) = \frac{1}{4} \ln \left(1 + \frac{4x}{(1-x)^2+y^2} \right) + \\ |
|
2686
|
|
* i \frac{1}{2} \left( \tan^{-1} \left(\frac{2y}{1-x^2-y^2} \right) + \frac{\pi}{2} \left(\text{sgn}(x^2+y^2-1)+1 \right) \text{sgn}(y) \right) \] |
|
2687
|
|
* |
|
2688
|
|
* <p>The imaginary part is computed using {@link Math#atan2(double, double)} to ensure the |
|
2689
|
|
* correct quadrant is returned from \( \tan^{-1} \left(\frac{2y}{1-x^2-y^2} \right) \). |
|
2690
|
|
* |
|
2691
|
|
* <p>The code has been adapted from the <a href="https://www.boost.org/">Boost</a> |
|
2692
|
|
* {@code c++} implementation {@code <boost/math/complex/atanh.hpp>}. |
|
2693
|
|
* |
|
2694
|
|
* @return The inverse hyperbolic tangent of this complex number. |
|
2695
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/ArcTanh/">ArcTanh</a> |
|
2696
|
|
*/ |
|
2697
|
|
public Complex atanh() { |
|
2698
|
13
1. atanh : Incremented (a++) double field real → SURVIVED
2. atanh : Incremented (a++) double field imaginary → SURVIVED
3. atanh : Decremented (a--) double field real → SURVIVED
4. atanh : removed call to org/apache/commons/numbers/complex/Complex::atanh → KILLED
5. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → KILLED
6. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → KILLED
7. atanh : Negated double field real → KILLED
8. atanh : Negated double field imaginary → KILLED
9. atanh : Decremented (a--) double field imaginary → KILLED
10. atanh : Incremented (++a) double field real → KILLED
11. atanh : Incremented (++a) double field imaginary → KILLED
12. atanh : Decremented (--a) double field → KILLED
13. atanh : Decremented (--a) double field → KILLED
|
return atanh(real, imaginary, Complex::ofCartesian); |
|
2699
|
|
} |
|
2700
|
|
|
|
2701
|
|
/** |
|
2702
|
|
* Returns the inverse hyperbolic tangent of this complex number. |
|
2703
|
|
* |
|
2704
|
|
* <p>This function exists to allow implementation of the identity |
|
2705
|
|
* {@code atan(z) = -i atanh(iz)}. |
|
2706
|
|
* |
|
2707
|
|
* The original notice is shown below and the licence is shown in full in LICENSE.txt: |
|
2708
|
|
* <pre> |
|
2709
|
|
* (C) Copyright John Maddock 2005. |
|
2710
|
|
* Distributed under the Boost Software License, Version 1.0. (See accompanying |
|
2711
|
|
* file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
|
2712
|
|
* </pre> |
|
2713
|
|
* |
|
2714
|
|
* @param real Real part. |
|
2715
|
|
* @param imaginary Imaginary part. |
|
2716
|
|
* @param constructor Constructor. |
|
2717
|
|
* @return The inverse hyperbolic tangent of the complex number. |
|
2718
|
|
*/ |
|
2719
|
|
private static Complex atanh(final double real, final double imaginary, |
|
2720
|
|
final ComplexConstructor constructor) { |
|
2721
|
|
// Compute with positive values and determine sign at the end |
|
2722
|
7
1. atanh : Negated double local variable number 0 → SURVIVED
2. atanh : replaced call to java/lang/Math::abs with argument → KILLED
3. atanh : removed call to java/lang/Math::abs → KILLED
4. atanh : Incremented (a++) double local variable number 0 → KILLED
5. atanh : Decremented (a--) double local variable number 0 → KILLED
6. atanh : Incremented (++a) double local variable number 0 → KILLED
7. atanh : Decremented (--a) double local variable number 0 → KILLED
|
double x = Math.abs(real); |
|
2723
|
7
1. atanh : Incremented (a++) double local variable number 2 → SURVIVED
2. atanh : replaced call to java/lang/Math::abs with argument → KILLED
3. atanh : removed call to java/lang/Math::abs → KILLED
4. atanh : Negated double local variable number 2 → KILLED
5. atanh : Decremented (a--) double local variable number 2 → KILLED
6. atanh : Incremented (++a) double local variable number 2 → KILLED
7. atanh : Decremented (--a) double local variable number 2 → KILLED
|
double y = Math.abs(imaginary); |
|
2724
|
|
// The result (without sign correction) |
|
2725
|
|
double re; |
|
2726
|
|
double im; |
|
2727
|
|
|
|
2728
|
|
// Handle C99 special cases |
|
2729
|
14
1. atanh : removed call to java/lang/Double::isNaN → SURVIVED
2. atanh : removed conditional - replaced equality check with false → SURVIVED
3. atanh : Negated double local variable number 5 → SURVIVED
4. atanh : equal to greater or equal → SURVIVED
5. atanh : negated conditional → KILLED
6. atanh : removed conditional - replaced equality check with true → KILLED
7. atanh : equal to less than → KILLED
8. atanh : equal to less or equal → KILLED
9. atanh : equal to greater than → KILLED
10. atanh : equal to not equal → KILLED
11. atanh : Incremented (a++) double local variable number 5 → KILLED
12. atanh : Decremented (a--) double local variable number 5 → KILLED
13. atanh : Incremented (++a) double local variable number 5 → KILLED
14. atanh : Decremented (--a) double local variable number 5 → KILLED
|
if (Double.isNaN(x)) { |
|
2730
|
14
1. atanh : negated conditional → NO_COVERAGE
2. atanh : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. atanh : removed conditional - replaced equality check with false → NO_COVERAGE
4. atanh : removed conditional - replaced equality check with true → NO_COVERAGE
5. atanh : Negated double local variable number 7 → NO_COVERAGE
6. atanh : equal to less than → NO_COVERAGE
7. atanh : equal to less or equal → NO_COVERAGE
8. atanh : equal to greater than → NO_COVERAGE
9. atanh : equal to greater or equal → NO_COVERAGE
10. atanh : equal to not equal → NO_COVERAGE
11. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
12. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
if (isPosInfinite(y)) { |
|
2731
|
|
// The sign of the real part of the result is unspecified |
|
2732
|
22
1. atanh : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
3. atanh : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
4. atanh : removed call to java/lang/Math::copySign → NO_COVERAGE
5. atanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
6. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE
7. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. atanh : Negated double local variable number 2 → NO_COVERAGE
9. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
10. atanh : Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE
11. atanh : Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE
12. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
13. atanh : Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE
14. atanh : Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE
15. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
16. atanh : Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE
17. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
18. atanh : Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
19. atanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
20. atanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
21. atanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
22. atanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(0, Math.copySign(PI_OVER_2, imaginary)); |
|
2733
|
|
} |
|
2734
|
|
// No-use of the input constructor. |
|
2735
|
|
// Optionally raises the ‘‘invalid’’ floating-point exception, for finite y. |
|
2736
|
2
1. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE
2. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return NAN; |
|
2737
|
14
1. atanh : removed conditional - replaced equality check with false → SURVIVED
2. atanh : Negated double local variable number 7 → SURVIVED
3. atanh : equal to less or equal → SURVIVED
4. atanh : negated conditional → KILLED
5. atanh : removed call to java/lang/Double::isNaN → KILLED
6. atanh : removed conditional - replaced equality check with true → KILLED
7. atanh : equal to less than → KILLED
8. atanh : equal to greater than → KILLED
9. atanh : equal to greater or equal → KILLED
10. atanh : equal to not equal → KILLED
11. atanh : Incremented (a++) double local variable number 7 → KILLED
12. atanh : Decremented (a--) double local variable number 7 → KILLED
13. atanh : Incremented (++a) double local variable number 7 → KILLED
14. atanh : Decremented (--a) double local variable number 7 → KILLED
|
} else if (Double.isNaN(y)) { |
|
2738
|
14
1. atanh : negated conditional → NO_COVERAGE
2. atanh : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
3. atanh : removed conditional - replaced equality check with false → NO_COVERAGE
4. atanh : removed conditional - replaced equality check with true → NO_COVERAGE
5. atanh : Negated double local variable number 5 → NO_COVERAGE
6. atanh : equal to less than → NO_COVERAGE
7. atanh : equal to less or equal → NO_COVERAGE
8. atanh : equal to greater than → NO_COVERAGE
9. atanh : equal to greater or equal → NO_COVERAGE
10. atanh : equal to not equal → NO_COVERAGE
11. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
12. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
13. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
14. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (isPosInfinite(x)) { |
|
2739
|
20
1. atanh : replaced call to java/lang/Math::copySign with argument → NO_COVERAGE
2. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
3. atanh : Substituted NaN with 1.0 → NO_COVERAGE
4. atanh : removed call to java/lang/Math::copySign → NO_COVERAGE
5. atanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
6. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE
7. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
8. atanh : Negated double local variable number 0 → NO_COVERAGE
9. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
10. atanh : Substituted NaN with 1.0 → NO_COVERAGE
11. atanh : Substituted NaN with 0.0 → NO_COVERAGE
12. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
13. atanh : Substituted NaN with -1.0 → NO_COVERAGE
14. atanh : Substituted NaN with NaN → NO_COVERAGE
15. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
16. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
17. atanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
18. atanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
19. atanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
20. atanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(Math.copySign(0, real), Double.NaN); |
|
2740
|
|
} |
|
2741
|
18
1. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. atanh : negated conditional → NO_COVERAGE
3. atanh : removed conditional - replaced equality check with false → NO_COVERAGE
4. atanh : removed conditional - replaced equality check with true → NO_COVERAGE
5. atanh : Negated double local variable number 5 → NO_COVERAGE
6. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
7. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
8. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
9. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
10. atanh : not equal to less than → NO_COVERAGE
11. atanh : not equal to less or equal → NO_COVERAGE
12. atanh : not equal to greater than → NO_COVERAGE
13. atanh : not equal to greater or equal → NO_COVERAGE
14. atanh : not equal to equal → NO_COVERAGE
15. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
16. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
17. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
18. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x == 0) { |
|
2742
|
13
1. atanh : Substituted NaN with 1.0 → NO_COVERAGE
2. atanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
3. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE
4. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. atanh : Negated double local variable number 0 → NO_COVERAGE
6. atanh : Substituted NaN with 1.0 → NO_COVERAGE
7. atanh : Substituted NaN with 0.0 → NO_COVERAGE
8. atanh : Substituted NaN with -1.0 → NO_COVERAGE
9. atanh : Substituted NaN with NaN → NO_COVERAGE
10. atanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
11. atanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
12. atanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. atanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return constructor.create(real, Double.NaN); |
|
2743
|
|
} |
|
2744
|
|
// No-use of the input constructor |
|
2745
|
2
1. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE
2. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
return NAN; |
|
2746
|
|
} else { |
|
2747
|
|
// x && y are finite or infinite. |
|
2748
|
|
|
|
2749
|
|
// Check the safe region. |
|
2750
|
|
// The lower and upper bounds have been copied from boost::math::atanh. |
|
2751
|
|
// They are different from the safe region for asin and acos. |
|
2752
|
|
// x >= SAFE_UPPER: (1-x) == -x |
|
2753
|
|
// x <= SAFE_LOWER: 1 - x^2 = 1 |
|
2754
|
|
|
|
2755
|
29
1. atanh : negated conditional → SURVIVED
2. atanh : Negated double local variable number 7 → SURVIVED
3. atanh : Negated double static field SAFE_LOWER → SURVIVED
4. atanh : Negated double static field SAFE_UPPER → SURVIVED
5. atanh : equal to less than → SURVIVED
6. atanh : equal to greater or equal → SURVIVED
7. atanh : Decremented (a--) static double field SAFE_LOWER → SURVIVED
8. atanh : Decremented (a--) static double field SAFE_UPPER → SURVIVED
9. atanh : Incremented (++a) static double field SAFE_LOWER → SURVIVED
10. atanh : Incremented (++a) static double field SAFE_UPPER → SURVIVED
11. atanh : Decremented (--a) static double field → SURVIVED
12. atanh : Decremented (--a) static double field → SURVIVED
13. atanh : removed call to org/apache/commons/numbers/complex/Complex::inRegion → KILLED
14. atanh : removed conditional - replaced equality check with false → KILLED
15. atanh : removed conditional - replaced equality check with true → KILLED
16. atanh : Negated double local variable number 5 → KILLED
17. atanh : equal to less or equal → KILLED
18. atanh : equal to greater than → KILLED
19. atanh : equal to not equal → KILLED
20. atanh : Incremented (a++) double local variable number 5 → KILLED
21. atanh : Incremented (a++) double local variable number 7 → KILLED
22. atanh : Incremented (a++) static double field SAFE_LOWER → KILLED
23. atanh : Incremented (a++) static double field SAFE_UPPER → KILLED
24. atanh : Decremented (a--) double local variable number 5 → KILLED
25. atanh : Decremented (a--) double local variable number 7 → KILLED
26. atanh : Incremented (++a) double local variable number 5 → KILLED
27. atanh : Incremented (++a) double local variable number 7 → KILLED
28. atanh : Decremented (--a) double local variable number 5 → KILLED
29. atanh : Decremented (--a) double local variable number 7 → KILLED
|
if (inRegion(x, y, SAFE_LOWER, SAFE_UPPER)) { |
|
2756
|
|
// Normal computation within a safe region. |
|
2757
|
|
|
|
2758
|
|
// minus x plus 1: (-x+1) |
|
2759
|
17
1. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
2. atanh : Replaced double subtraction with addition → NO_COVERAGE
3. atanh : Negated double local variable number 5 → NO_COVERAGE
4. atanh : Replaced double operation by second member → NO_COVERAGE
5. atanh : Replaced double subtraction with addition → NO_COVERAGE
6. atanh : Replaced double subtraction with multiplication → NO_COVERAGE
7. atanh : Replaced double subtraction with division → NO_COVERAGE
8. atanh : Replaced double subtraction with modulus → NO_COVERAGE
9. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
10. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
11. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
12. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
13. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
14. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
15. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
16. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double mxp1 = 1 - x; |
|
2760
|
16
1. atanh : Replaced double multiplication with division → NO_COVERAGE
2. atanh : Negated double local variable number 7 → NO_COVERAGE
3. atanh : Negated double local variable number 7 → NO_COVERAGE
4. atanh : Replaced double operation by second member → NO_COVERAGE
5. atanh : Replaced double multiplication with division → NO_COVERAGE
6. atanh : Replaced double multiplication with modulus → NO_COVERAGE
7. atanh : Replaced double multiplication with addition → NO_COVERAGE
8. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
9. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
10. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
11. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
12. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
13. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
14. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
15. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
16. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
final double yy = y * y; |
|
2761
|
|
// The definition of real component is: |
|
2762
|
|
// real = log( ((x+1)^2+y^2) / ((1-x)^2+y^2) ) / 4 |
|
2763
|
|
// This simplifies by adding 1 and subtracting 1 as a fraction: |
|
2764
|
|
// = log(1 + ((x+1)^2+y^2) / ((1-x)^2+y^2) - ((1-x)^2+y^2)/((1-x)^2+y^2) ) / 4 |
|
2765
|
|
// |
|
2766
|
|
// real(atanh(z)) == log(1 + 4*x / ((1-x)^2+y^2)) / 4 |
|
2767
|
|
// imag(atanh(z)) == tan^-1 (2y, (1-x)(1+x) - y^2) / 2 |
|
2768
|
|
// imag(atanh(z)) == tan^-1 (2y, (1 - x^2 - y^2) / 2 |
|
2769
|
|
// The division is done at the end of the function. |
|
2770
|
53
1. atanh : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
2. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
3. atanh : Replaced double multiplication with division → NO_COVERAGE
4. atanh : Replaced double multiplication with division → NO_COVERAGE
5. atanh : Replaced double addition with subtraction → NO_COVERAGE
6. atanh : Replaced double division with multiplication → NO_COVERAGE
7. atanh : removed call to java/lang/Math::log1p → NO_COVERAGE
8. atanh : Negated double local variable number 5 → NO_COVERAGE
9. atanh : Negated double local variable number 13 → NO_COVERAGE
10. atanh : Negated double local variable number 13 → NO_COVERAGE
11. atanh : Negated double local variable number 15 → NO_COVERAGE
12. atanh : Replaced double operation by second member → NO_COVERAGE
13. atanh : Replaced double operation by second member → NO_COVERAGE
14. atanh : Replaced double operation by second member → NO_COVERAGE
15. atanh : Replaced double operation by second member → NO_COVERAGE
16. atanh : Replaced double multiplication with division → NO_COVERAGE
17. atanh : Replaced double multiplication with division → NO_COVERAGE
18. atanh : Replaced double addition with subtraction → NO_COVERAGE
19. atanh : Replaced double division with multiplication → NO_COVERAGE
20. atanh : Replaced double multiplication with modulus → NO_COVERAGE
21. atanh : Replaced double multiplication with modulus → NO_COVERAGE
22. atanh : Replaced double addition with multiplication → NO_COVERAGE
23. atanh : Replaced double division with modulus → NO_COVERAGE
24. atanh : Replaced double multiplication with addition → NO_COVERAGE
25. atanh : Replaced double multiplication with addition → NO_COVERAGE
26. atanh : Replaced double addition with division → NO_COVERAGE
27. atanh : Replaced double division with addition → NO_COVERAGE
28. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
29. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
30. atanh : Replaced double addition with modulus → NO_COVERAGE
31. atanh : Replaced double division with subtraction → NO_COVERAGE
32. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
33. atanh : Substituted 4.0 with 0.0 → NO_COVERAGE
34. atanh : Substituted 4.0 with -1.0 → NO_COVERAGE
35. atanh : Substituted 4.0 with -4.0 → NO_COVERAGE
36. atanh : Substituted 4.0 with 5.0 → NO_COVERAGE
37. atanh : Substituted 4.0 with 3.0 → NO_COVERAGE
38. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
39. atanh : Incremented (a++) double local variable number 13 → NO_COVERAGE
40. atanh : Incremented (a++) double local variable number 13 → NO_COVERAGE
41. atanh : Incremented (a++) double local variable number 15 → NO_COVERAGE
42. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
43. atanh : Decremented (a--) double local variable number 13 → NO_COVERAGE
44. atanh : Decremented (a--) double local variable number 13 → NO_COVERAGE
45. atanh : Decremented (a--) double local variable number 15 → NO_COVERAGE
46. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
47. atanh : Incremented (++a) double local variable number 9 → NO_COVERAGE
48. atanh : Incremented (++a) double local variable number 9 → NO_COVERAGE
49. atanh : Incremented (++a) double local variable number 11 → NO_COVERAGE
50. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
51. atanh : Decremented (--a) double local variable number 13 → NO_COVERAGE
52. atanh : Decremented (--a) double local variable number 13 → NO_COVERAGE
53. atanh : Decremented (--a) double local variable number 15 → NO_COVERAGE
|
re = Math.log1p(4 * x / (mxp1 * mxp1 + yy)); |
|
2771
|
|
// Modified from boost which does not switch the magnitude of x and y. |
|
2772
|
|
// The denominator for atan2 is 1 - x^2 - y^2. |
|
2773
|
|
// This can be made more precise if |x| > |y|. |
|
2774
|
18
1. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
2. atanh : Replaced double multiplication with division → NO_COVERAGE
3. atanh : Negated double local variable number 7 → NO_COVERAGE
4. atanh : Replaced double operation by second member → NO_COVERAGE
5. atanh : Replaced double multiplication with division → NO_COVERAGE
6. atanh : Replaced double multiplication with modulus → NO_COVERAGE
7. atanh : Replaced double multiplication with addition → NO_COVERAGE
8. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
9. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
10. atanh : Substituted 2.0 with 0.0 → NO_COVERAGE
11. atanh : Substituted 2.0 with -1.0 → NO_COVERAGE
12. atanh : Substituted 2.0 with -2.0 → NO_COVERAGE
13. atanh : Substituted 2.0 with 3.0 → NO_COVERAGE
14. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
15. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
16. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
17. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
18. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
final double numerator = 2 * y; |
|
2775
|
|
double denominator; |
|
2776
|
19
1. atanh : changed conditional boundary → NO_COVERAGE
2. atanh : negated conditional → NO_COVERAGE
3. atanh : removed conditional - replaced comparison check with false → NO_COVERAGE
4. atanh : removed conditional - replaced comparison check with true → NO_COVERAGE
5. atanh : Negated double local variable number 5 → NO_COVERAGE
6. atanh : Negated double local variable number 7 → NO_COVERAGE
7. atanh : greater or equal to less than → NO_COVERAGE
8. atanh : greater or equal to less or equal → NO_COVERAGE
9. atanh : greater or equal to greater than → NO_COVERAGE
10. atanh : greater or equal to equal → NO_COVERAGE
11. atanh : greater or equal to not equal → NO_COVERAGE
12. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
13. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
14. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
15. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
16. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
18. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
19. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
if (x < y) { |
|
2777
|
5
1. atanh : Negated double local variable number 5 → NO_COVERAGE
2. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
3. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
4. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
5. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double tmp = x; |
|
2778
|
5
1. atanh : Negated double local variable number 7 → NO_COVERAGE
2. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
3. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
4. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
5. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
x = y; |
|
2779
|
5
1. atanh : Negated double local variable number 21 → NO_COVERAGE
2. atanh : Incremented (a++) double local variable number 21 → NO_COVERAGE
3. atanh : Decremented (a--) double local variable number 21 → NO_COVERAGE
4. atanh : Incremented (++a) double local variable number 17 → NO_COVERAGE
5. atanh : Decremented (--a) double local variable number 21 → NO_COVERAGE
|
y = tmp; |
|
2780
|
|
} |
|
2781
|
|
// 1 - x is precise if |x| >= 1 |
|
2782
|
20
1. atanh : changed conditional boundary → NO_COVERAGE
2. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
3. atanh : negated conditional → NO_COVERAGE
4. atanh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. atanh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. atanh : Negated double local variable number 5 → NO_COVERAGE
7. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
8. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
9. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
10. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
11. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
12. atanh : Less than to less or equal → NO_COVERAGE
13. atanh : Less than to greater than → NO_COVERAGE
14. atanh : Less than to greater or equal → NO_COVERAGE
15. atanh : Less than to equal → NO_COVERAGE
16. atanh : Less than to not equal → NO_COVERAGE
17. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x >= 1) { |
|
2783
|
62
1. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
2. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
3. atanh : Replaced double subtraction with addition → NO_COVERAGE
4. atanh : Replaced double addition with subtraction → NO_COVERAGE
5. atanh : Replaced double multiplication with division → NO_COVERAGE
6. atanh : Replaced double multiplication with division → NO_COVERAGE
7. atanh : Replaced double subtraction with addition → NO_COVERAGE
8. atanh : Negated double local variable number 5 → NO_COVERAGE
9. atanh : Negated double local variable number 5 → NO_COVERAGE
10. atanh : Negated double local variable number 7 → NO_COVERAGE
11. atanh : Negated double local variable number 7 → NO_COVERAGE
12. atanh : Replaced double operation by second member → NO_COVERAGE
13. atanh : Replaced double operation by second member → NO_COVERAGE
14. atanh : Replaced double operation by second member → NO_COVERAGE
15. atanh : Replaced double operation by second member → NO_COVERAGE
16. atanh : Replaced double operation by second member → NO_COVERAGE
17. atanh : Replaced double subtraction with addition → NO_COVERAGE
18. atanh : Replaced double addition with subtraction → NO_COVERAGE
19. atanh : Replaced double multiplication with division → NO_COVERAGE
20. atanh : Replaced double multiplication with division → NO_COVERAGE
21. atanh : Replaced double subtraction with addition → NO_COVERAGE
22. atanh : Replaced double subtraction with multiplication → NO_COVERAGE
23. atanh : Replaced double addition with multiplication → NO_COVERAGE
24. atanh : Replaced double multiplication with modulus → NO_COVERAGE
25. atanh : Replaced double multiplication with modulus → NO_COVERAGE
26. atanh : Replaced double subtraction with multiplication → NO_COVERAGE
27. atanh : Replaced double subtraction with division → NO_COVERAGE
28. atanh : Replaced double addition with division → NO_COVERAGE
29. atanh : Replaced double multiplication with addition → NO_COVERAGE
30. atanh : Replaced double multiplication with addition → NO_COVERAGE
31. atanh : Replaced double subtraction with division → NO_COVERAGE
32. atanh : Replaced double subtraction with modulus → NO_COVERAGE
33. atanh : Replaced double addition with modulus → NO_COVERAGE
34. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
35. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
36. atanh : Replaced double subtraction with modulus → NO_COVERAGE
37. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
38. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
39. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
40. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
41. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
42. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
43. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
44. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
45. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
46. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
47. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
48. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
49. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
50. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
51. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
52. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
53. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
54. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
55. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
56. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
57. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
58. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
59. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
60. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
61. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
62. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
denominator = (1 - x) * (1 + x) - y * y; |
|
2784
|
|
} else { |
|
2785
|
|
// |x| < 1: Use high precision if possible: |
|
2786
|
|
// 1 - x^2 - y^2 = -(x^2 + y^2 - 1) |
|
2787
|
13
1. atanh : replaced call to org/apache/commons/numbers/complex/Complex::x2y2m1 with argument → NO_COVERAGE
2. atanh : removed negation → NO_COVERAGE
3. atanh : removed call to org/apache/commons/numbers/complex/Complex::x2y2m1 → NO_COVERAGE
4. atanh : Negated double local variable number 5 → NO_COVERAGE
5. atanh : Negated double local variable number 7 → NO_COVERAGE
6. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
7. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
8. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
9. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
10. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
11. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
12. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
13. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
denominator = -x2y2m1(x, y); |
|
2788
|
|
} |
|
2789
|
12
1. atanh : replaced call to java/lang/Math::atan2 with argument → NO_COVERAGE
2. atanh : removed call to java/lang/Math::atan2 → NO_COVERAGE
3. atanh : Negated double local variable number 17 → NO_COVERAGE
4. atanh : Negated double local variable number 19 → NO_COVERAGE
5. atanh : Incremented (a++) double local variable number 17 → NO_COVERAGE
6. atanh : Incremented (a++) double local variable number 19 → NO_COVERAGE
7. atanh : Decremented (a--) double local variable number 17 → NO_COVERAGE
8. atanh : Decremented (a--) double local variable number 19 → NO_COVERAGE
9. atanh : Incremented (++a) double local variable number 15 → NO_COVERAGE
10. atanh : Incremented (++a) double local variable number 19 → NO_COVERAGE
11. atanh : Decremented (--a) double local variable number 17 → NO_COVERAGE
12. atanh : Decremented (--a) double local variable number 19 → NO_COVERAGE
|
im = Math.atan2(numerator, denominator); |
|
2790
|
|
} else { |
|
2791
|
|
// This section handles exception cases that would normally cause |
|
2792
|
|
// underflow or overflow in the main formulas. |
|
2793
|
|
|
|
2794
|
|
// C99. G.7: Special case for imaginary only numbers |
|
2795
|
18
1. atanh : Substituted 0.0 with 1.0 → SURVIVED
2. atanh : removed conditional - replaced equality check with false → SURVIVED
3. atanh : Substituted 0.0 with 1.0 → SURVIVED
4. atanh : Substituted 0.0 with -1.0 → SURVIVED
5. atanh : negated conditional → KILLED
6. atanh : removed conditional - replaced equality check with true → KILLED
7. atanh : Negated double local variable number 5 → KILLED
8. atanh : Substituted 0.0 with 1.0 → KILLED
9. atanh : Substituted 0.0 with -1.0 → KILLED
10. atanh : not equal to less than → KILLED
11. atanh : not equal to less or equal → KILLED
12. atanh : not equal to greater than → KILLED
13. atanh : not equal to greater or equal → KILLED
14. atanh : not equal to equal → KILLED
15. atanh : Incremented (a++) double local variable number 5 → KILLED
16. atanh : Decremented (a--) double local variable number 5 → KILLED
17. atanh : Incremented (++a) double local variable number 5 → KILLED
18. atanh : Decremented (--a) double local variable number 5 → KILLED
|
if (x == 0) { |
|
2796
|
18
1. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. atanh : negated conditional → NO_COVERAGE
3. atanh : removed conditional - replaced equality check with false → NO_COVERAGE
4. atanh : removed conditional - replaced equality check with true → NO_COVERAGE
5. atanh : Negated double local variable number 2 → NO_COVERAGE
6. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
7. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
8. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
9. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
10. atanh : not equal to less than → NO_COVERAGE
11. atanh : not equal to less or equal → NO_COVERAGE
12. atanh : not equal to greater than → NO_COVERAGE
13. atanh : not equal to greater or equal → NO_COVERAGE
14. atanh : not equal to equal → NO_COVERAGE
15. atanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
16. atanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
17. atanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
18. atanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
if (imaginary == 0) { |
|
2797
|
13
1. atanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
2. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE
3. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
4. atanh : Negated double local variable number 0 → NO_COVERAGE
5. atanh : Negated double local variable number 2 → NO_COVERAGE
6. atanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
7. atanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
8. atanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
9. atanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
10. atanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
11. atanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
12. atanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
13. atanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(real, imaginary); |
|
2798
|
|
} |
|
2799
|
|
// atanh(iy) = i atan(y) |
|
2800
|
15
1. atanh : replaced call to java/lang/Math::atan with argument → NO_COVERAGE
2. atanh : removed call to java/lang/Math::atan → NO_COVERAGE
3. atanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE
4. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE
5. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
6. atanh : Negated double local variable number 0 → NO_COVERAGE
7. atanh : Negated double local variable number 2 → NO_COVERAGE
8. atanh : Incremented (a++) double local variable number 0 → NO_COVERAGE
9. atanh : Incremented (a++) double local variable number 2 → NO_COVERAGE
10. atanh : Decremented (a--) double local variable number 0 → NO_COVERAGE
11. atanh : Decremented (a--) double local variable number 2 → NO_COVERAGE
12. atanh : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. atanh : Incremented (++a) double local variable number 2 → NO_COVERAGE
14. atanh : Decremented (--a) double local variable number 0 → NO_COVERAGE
15. atanh : Decremented (--a) double local variable number 2 → NO_COVERAGE
|
return constructor.create(real, Math.atan(imaginary)); |
|
2801
|
|
} |
|
2802
|
|
|
|
2803
|
|
// Real part: |
|
2804
|
|
// real = Math.log1p(4x / ((1-x)^2 + y^2)) |
|
2805
|
|
// real = Math.log1p(4x / (1 - 2x + x^2 + y^2)) |
|
2806
|
|
// real = Math.log1p(4x / (1 + x(x-2) + y^2)) |
|
2807
|
|
// without either overflow or underflow in the squared terms. |
|
2808
|
19
1. atanh : changed conditional boundary → SURVIVED
2. atanh : Less than to less or equal → SURVIVED
3. atanh : Less than to greater or equal → SURVIVED
4. atanh : Incremented (++a) static double field SAFE_UPPER → SURVIVED
5. atanh : Decremented (--a) static double field → SURVIVED
6. atanh : negated conditional → KILLED
7. atanh : removed conditional - replaced comparison check with false → KILLED
8. atanh : removed conditional - replaced comparison check with true → KILLED
9. atanh : Negated double local variable number 5 → KILLED
10. atanh : Negated double static field SAFE_UPPER → KILLED
11. atanh : Less than to greater than → KILLED
12. atanh : Less than to equal → KILLED
13. atanh : Less than to not equal → KILLED
14. atanh : Incremented (a++) double local variable number 5 → KILLED
15. atanh : Incremented (a++) static double field SAFE_UPPER → KILLED
16. atanh : Decremented (a--) double local variable number 5 → KILLED
17. atanh : Decremented (a--) static double field SAFE_UPPER → KILLED
18. atanh : Incremented (++a) double local variable number 5 → KILLED
19. atanh : Decremented (--a) double local variable number 5 → KILLED
|
if (x >= SAFE_UPPER) { |
|
2809
|
|
// (1-x) = -x to machine precision: |
|
2810
|
|
// log1p(4x / (x^2 + y^2)) |
|
2811
|
28
1. atanh : negated conditional → NO_COVERAGE
2. atanh : negated conditional → NO_COVERAGE
3. atanh : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
4. atanh : removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
5. atanh : removed conditional - replaced equality check with false → NO_COVERAGE
6. atanh : removed conditional - replaced equality check with false → NO_COVERAGE
7. atanh : removed conditional - replaced equality check with true → NO_COVERAGE
8. atanh : removed conditional - replaced equality check with true → NO_COVERAGE
9. atanh : Negated double local variable number 5 → NO_COVERAGE
10. atanh : Negated double local variable number 7 → NO_COVERAGE
11. atanh : not equal to less than → NO_COVERAGE
12. atanh : equal to less than → NO_COVERAGE
13. atanh : not equal to less or equal → NO_COVERAGE
14. atanh : equal to less or equal → NO_COVERAGE
15. atanh : not equal to greater than → NO_COVERAGE
16. atanh : equal to greater than → NO_COVERAGE
17. atanh : not equal to greater or equal → NO_COVERAGE
18. atanh : equal to greater or equal → NO_COVERAGE
19. atanh : not equal to equal → NO_COVERAGE
20. atanh : equal to not equal → NO_COVERAGE
21. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
22. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
23. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
24. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
25. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
26. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
27. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
28. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
if (isPosInfinite(x) || isPosInfinite(y)) { |
|
2812
|
5
1. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
2. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
3. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
4. atanh : Substituted 0.0 with 1.0 → NO_COVERAGE
5. atanh : Substituted 0.0 with -1.0 → NO_COVERAGE
|
re = 0; |
|
2813
|
19
1. atanh : changed conditional boundary → NO_COVERAGE
2. atanh : negated conditional → NO_COVERAGE
3. atanh : removed conditional - replaced comparison check with false → NO_COVERAGE
4. atanh : removed conditional - replaced comparison check with true → NO_COVERAGE
5. atanh : Negated double local variable number 7 → NO_COVERAGE
6. atanh : Negated double static field SAFE_UPPER → NO_COVERAGE
7. atanh : Less than to less or equal → NO_COVERAGE
8. atanh : Less than to greater than → NO_COVERAGE
9. atanh : Less than to greater or equal → NO_COVERAGE
10. atanh : Less than to equal → NO_COVERAGE
11. atanh : Less than to not equal → NO_COVERAGE
12. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
13. atanh : Incremented (a++) static double field SAFE_UPPER → NO_COVERAGE
14. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
15. atanh : Decremented (a--) static double field SAFE_UPPER → NO_COVERAGE
16. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
17. atanh : Incremented (++a) static double field SAFE_UPPER → NO_COVERAGE
18. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
19. atanh : Decremented (--a) static double field → NO_COVERAGE
|
} else if (y >= SAFE_UPPER) { |
|
2814
|
|
// Big x and y: divide by x*y |
|
2815
|
64
1. atanh : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
2. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
3. atanh : Replaced double division with multiplication → NO_COVERAGE
4. atanh : Replaced double division with multiplication → NO_COVERAGE
5. atanh : Replaced double division with multiplication → NO_COVERAGE
6. atanh : Replaced double addition with subtraction → NO_COVERAGE
7. atanh : Replaced double division with multiplication → NO_COVERAGE
8. atanh : removed call to java/lang/Math::log1p → NO_COVERAGE
9. atanh : Negated double local variable number 7 → NO_COVERAGE
10. atanh : Negated double local variable number 5 → NO_COVERAGE
11. atanh : Negated double local variable number 7 → NO_COVERAGE
12. atanh : Negated double local variable number 7 → NO_COVERAGE
13. atanh : Negated double local variable number 5 → NO_COVERAGE
14. atanh : Replaced double operation by second member → NO_COVERAGE
15. atanh : Replaced double operation by second member → NO_COVERAGE
16. atanh : Replaced double operation by second member → NO_COVERAGE
17. atanh : Replaced double operation by second member → NO_COVERAGE
18. atanh : Replaced double operation by second member → NO_COVERAGE
19. atanh : Replaced double division with multiplication → NO_COVERAGE
20. atanh : Replaced double division with multiplication → NO_COVERAGE
21. atanh : Replaced double division with multiplication → NO_COVERAGE
22. atanh : Replaced double addition with subtraction → NO_COVERAGE
23. atanh : Replaced double division with multiplication → NO_COVERAGE
24. atanh : Replaced double division with modulus → NO_COVERAGE
25. atanh : Replaced double division with modulus → NO_COVERAGE
26. atanh : Replaced double division with modulus → NO_COVERAGE
27. atanh : Replaced double addition with multiplication → NO_COVERAGE
28. atanh : Replaced double division with modulus → NO_COVERAGE
29. atanh : Replaced double division with addition → NO_COVERAGE
30. atanh : Replaced double division with addition → NO_COVERAGE
31. atanh : Replaced double division with addition → NO_COVERAGE
32. atanh : Replaced double addition with division → NO_COVERAGE
33. atanh : Replaced double division with addition → NO_COVERAGE
34. atanh : Replaced double division with subtraction → NO_COVERAGE
35. atanh : Replaced double division with subtraction → NO_COVERAGE
36. atanh : Replaced double division with subtraction → NO_COVERAGE
37. atanh : Replaced double addition with modulus → NO_COVERAGE
38. atanh : Replaced double division with subtraction → NO_COVERAGE
39. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
40. atanh : Substituted 4.0 with 0.0 → NO_COVERAGE
41. atanh : Substituted 4.0 with -1.0 → NO_COVERAGE
42. atanh : Substituted 4.0 with -4.0 → NO_COVERAGE
43. atanh : Substituted 4.0 with 5.0 → NO_COVERAGE
44. atanh : Substituted 4.0 with 3.0 → NO_COVERAGE
45. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
46. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
47. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
48. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
49. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
50. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
51. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
52. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
53. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
54. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
55. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
56. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
57. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
58. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
59. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
60. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
61. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
62. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
63. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
64. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = Math.log1p((4 / y) / (x / y + y / x)); |
|
2816
|
20
1. atanh : changed conditional boundary → NO_COVERAGE
2. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
3. atanh : negated conditional → NO_COVERAGE
4. atanh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. atanh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. atanh : Negated double local variable number 7 → NO_COVERAGE
7. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
8. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
9. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
10. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
11. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
12. atanh : Less or equal to less than → NO_COVERAGE
13. atanh : Less or equal to greater than → NO_COVERAGE
14. atanh : Less or equal to greater or equal → NO_COVERAGE
15. atanh : Less or equal to equal → NO_COVERAGE
16. atanh : Less or equal to not equal → NO_COVERAGE
17. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
18. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
19. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
20. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
} else if (y > 1) { |
|
2817
|
|
// Big x: divide through by x: |
|
2818
|
53
1. atanh : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
2. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
3. atanh : Replaced double multiplication with division → NO_COVERAGE
4. atanh : Replaced double division with multiplication → NO_COVERAGE
5. atanh : Replaced double addition with subtraction → NO_COVERAGE
6. atanh : Replaced double division with multiplication → NO_COVERAGE
7. atanh : removed call to java/lang/Math::log1p → NO_COVERAGE
8. atanh : Negated double local variable number 5 → NO_COVERAGE
9. atanh : Negated double local variable number 7 → NO_COVERAGE
10. atanh : Negated double local variable number 7 → NO_COVERAGE
11. atanh : Negated double local variable number 5 → NO_COVERAGE
12. atanh : Replaced double operation by second member → NO_COVERAGE
13. atanh : Replaced double operation by second member → NO_COVERAGE
14. atanh : Replaced double operation by second member → NO_COVERAGE
15. atanh : Replaced double operation by second member → NO_COVERAGE
16. atanh : Replaced double multiplication with division → NO_COVERAGE
17. atanh : Replaced double division with multiplication → NO_COVERAGE
18. atanh : Replaced double addition with subtraction → NO_COVERAGE
19. atanh : Replaced double division with multiplication → NO_COVERAGE
20. atanh : Replaced double multiplication with modulus → NO_COVERAGE
21. atanh : Replaced double division with modulus → NO_COVERAGE
22. atanh : Replaced double addition with multiplication → NO_COVERAGE
23. atanh : Replaced double division with modulus → NO_COVERAGE
24. atanh : Replaced double multiplication with addition → NO_COVERAGE
25. atanh : Replaced double division with addition → NO_COVERAGE
26. atanh : Replaced double addition with division → NO_COVERAGE
27. atanh : Replaced double division with addition → NO_COVERAGE
28. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
29. atanh : Replaced double division with subtraction → NO_COVERAGE
30. atanh : Replaced double addition with modulus → NO_COVERAGE
31. atanh : Replaced double division with subtraction → NO_COVERAGE
32. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
33. atanh : Substituted 4.0 with 0.0 → NO_COVERAGE
34. atanh : Substituted 4.0 with -1.0 → NO_COVERAGE
35. atanh : Substituted 4.0 with -4.0 → NO_COVERAGE
36. atanh : Substituted 4.0 with 5.0 → NO_COVERAGE
37. atanh : Substituted 4.0 with 3.0 → NO_COVERAGE
38. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
39. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
40. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
41. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
42. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
43. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
44. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
45. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
46. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
47. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
48. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
49. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
50. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
51. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
52. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
53. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = Math.log1p(4 / (x + y * y / x)); |
|
2819
|
|
} else { |
|
2820
|
|
// Big x small y, as above but neglect y^2/x: |
|
2821
|
20
1. atanh : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
2. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
3. atanh : Replaced double division with multiplication → NO_COVERAGE
4. atanh : removed call to java/lang/Math::log1p → NO_COVERAGE
5. atanh : Negated double local variable number 5 → NO_COVERAGE
6. atanh : Replaced double operation by second member → NO_COVERAGE
7. atanh : Replaced double division with multiplication → NO_COVERAGE
8. atanh : Replaced double division with modulus → NO_COVERAGE
9. atanh : Replaced double division with addition → NO_COVERAGE
10. atanh : Replaced double division with subtraction → NO_COVERAGE
11. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
12. atanh : Substituted 4.0 with 0.0 → NO_COVERAGE
13. atanh : Substituted 4.0 with -1.0 → NO_COVERAGE
14. atanh : Substituted 4.0 with -4.0 → NO_COVERAGE
15. atanh : Substituted 4.0 with 5.0 → NO_COVERAGE
16. atanh : Substituted 4.0 with 3.0 → NO_COVERAGE
17. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
re = Math.log1p(4 / x); |
|
2822
|
|
} |
|
2823
|
19
1. atanh : removed conditional - replaced comparison check with false → SURVIVED
2. atanh : Negated double local variable number 7 → SURVIVED
3. atanh : Less than to less or equal → SURVIVED
4. atanh : Decremented (a--) double local variable number 7 → SURVIVED
5. atanh : Decremented (a--) static double field SAFE_UPPER → SURVIVED
6. atanh : Incremented (++a) static double field SAFE_UPPER → SURVIVED
7. atanh : Decremented (--a) static double field → SURVIVED
8. atanh : changed conditional boundary → KILLED
9. atanh : negated conditional → KILLED
10. atanh : removed conditional - replaced comparison check with true → KILLED
11. atanh : Negated double static field SAFE_UPPER → KILLED
12. atanh : Less than to greater than → KILLED
13. atanh : Less than to greater or equal → KILLED
14. atanh : Less than to equal → KILLED
15. atanh : Less than to not equal → KILLED
16. atanh : Incremented (a++) double local variable number 7 → KILLED
17. atanh : Incremented (a++) static double field SAFE_UPPER → KILLED
18. atanh : Incremented (++a) double local variable number 7 → KILLED
19. atanh : Decremented (--a) double local variable number 7 → KILLED
|
} else if (y >= SAFE_UPPER) { |
|
2824
|
20
1. atanh : changed conditional boundary → NO_COVERAGE
2. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
3. atanh : negated conditional → NO_COVERAGE
4. atanh : removed conditional - replaced comparison check with false → NO_COVERAGE
5. atanh : removed conditional - replaced comparison check with true → NO_COVERAGE
6. atanh : Negated double local variable number 5 → NO_COVERAGE
7. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
8. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
9. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
10. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
11. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
12. atanh : Less or equal to less than → NO_COVERAGE
13. atanh : Less or equal to greater than → NO_COVERAGE
14. atanh : Less or equal to greater or equal → NO_COVERAGE
15. atanh : Less or equal to equal → NO_COVERAGE
16. atanh : Less or equal to not equal → NO_COVERAGE
17. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
18. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
19. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
20. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
if (x > 1) { |
|
2825
|
|
// Big y, medium x, divide through by y: |
|
2826
|
17
1. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
2. atanh : Replaced double subtraction with addition → NO_COVERAGE
3. atanh : Negated double local variable number 5 → NO_COVERAGE
4. atanh : Replaced double operation by second member → NO_COVERAGE
5. atanh : Replaced double subtraction with addition → NO_COVERAGE
6. atanh : Replaced double subtraction with multiplication → NO_COVERAGE
7. atanh : Replaced double subtraction with division → NO_COVERAGE
8. atanh : Replaced double subtraction with modulus → NO_COVERAGE
9. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
10. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
11. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
12. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
13. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
14. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
15. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
16. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
17. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
|
final double mxp1 = 1 - x; |
|
2827
|
75
1. atanh : replaced call to java/lang/Math::log1p with argument → NO_COVERAGE
2. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
3. atanh : Replaced double multiplication with division → NO_COVERAGE
4. atanh : Replaced double division with multiplication → NO_COVERAGE
5. atanh : Replaced double multiplication with division → NO_COVERAGE
6. atanh : Replaced double division with multiplication → NO_COVERAGE
7. atanh : Replaced double addition with subtraction → NO_COVERAGE
8. atanh : Replaced double division with multiplication → NO_COVERAGE
9. atanh : removed call to java/lang/Math::log1p → NO_COVERAGE
10. atanh : Negated double local variable number 5 → NO_COVERAGE
11. atanh : Negated double local variable number 7 → NO_COVERAGE
12. atanh : Negated double local variable number 13 → NO_COVERAGE
13. atanh : Negated double local variable number 13 → NO_COVERAGE
14. atanh : Negated double local variable number 7 → NO_COVERAGE
15. atanh : Negated double local variable number 7 → NO_COVERAGE
16. atanh : Replaced double operation by second member → NO_COVERAGE
17. atanh : Replaced double operation by second member → NO_COVERAGE
18. atanh : Replaced double operation by second member → NO_COVERAGE
19. atanh : Replaced double operation by second member → NO_COVERAGE
20. atanh : Replaced double operation by second member → NO_COVERAGE
21. atanh : Replaced double operation by second member → NO_COVERAGE
22. atanh : Replaced double multiplication with division → NO_COVERAGE
23. atanh : Replaced double division with multiplication → NO_COVERAGE
24. atanh : Replaced double multiplication with division → NO_COVERAGE
25. atanh : Replaced double division with multiplication → NO_COVERAGE
26. atanh : Replaced double addition with subtraction → NO_COVERAGE
27. atanh : Replaced double division with multiplication → NO_COVERAGE
28. atanh : Replaced double multiplication with modulus → NO_COVERAGE
29. atanh : Replaced double division with modulus → NO_COVERAGE
30. atanh : Replaced double multiplication with modulus → NO_COVERAGE
31. atanh : Replaced double division with modulus → NO_COVERAGE
32. atanh : Replaced double addition with multiplication → NO_COVERAGE
33. atanh : Replaced double division with modulus → NO_COVERAGE
34. atanh : Replaced double multiplication with addition → NO_COVERAGE
35. atanh : Replaced double division with addition → NO_COVERAGE
36. atanh : Replaced double multiplication with addition → NO_COVERAGE
37. atanh : Replaced double division with addition → NO_COVERAGE
38. atanh : Replaced double addition with division → NO_COVERAGE
39. atanh : Replaced double division with addition → NO_COVERAGE
40. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
41. atanh : Replaced double division with subtraction → NO_COVERAGE
42. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
43. atanh : Replaced double division with subtraction → NO_COVERAGE
44. atanh : Replaced double addition with modulus → NO_COVERAGE
45. atanh : Replaced double division with subtraction → NO_COVERAGE
46. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
47. atanh : Substituted 4.0 with 0.0 → NO_COVERAGE
48. atanh : Substituted 4.0 with -1.0 → NO_COVERAGE
49. atanh : Substituted 4.0 with -4.0 → NO_COVERAGE
50. atanh : Substituted 4.0 with 5.0 → NO_COVERAGE
51. atanh : Substituted 4.0 with 3.0 → NO_COVERAGE
52. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
53. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
54. atanh : Incremented (a++) double local variable number 13 → NO_COVERAGE
55. atanh : Incremented (a++) double local variable number 13 → NO_COVERAGE
56. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
57. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
58. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
59. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
60. atanh : Decremented (a--) double local variable number 13 → NO_COVERAGE
61. atanh : Decremented (a--) double local variable number 13 → NO_COVERAGE
62. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
63. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
64. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
65. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
66. atanh : Incremented (++a) double local variable number 9 → NO_COVERAGE
67. atanh : Incremented (++a) double local variable number 9 → NO_COVERAGE
68. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
69. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
70. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
71. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
72. atanh : Decremented (--a) double local variable number 13 → NO_COVERAGE
73. atanh : Decremented (--a) double local variable number 13 → NO_COVERAGE
74. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
75. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = Math.log1p((4 * x / y) / (mxp1 * mxp1 / y + y)); |
|
2828
|
|
} else { |
|
2829
|
|
// Big y, small x, as above but neglect (1-x)^2/y: |
|
2830
|
|
// Note: log1p(v) == v - v^2/2 + v^3/3 ... Taylor series when v is small. |
|
2831
|
|
// Here v is so small only the first term matters. |
|
2832
|
40
1. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
2. atanh : Replaced double multiplication with division → NO_COVERAGE
3. atanh : Replaced double division with multiplication → NO_COVERAGE
4. atanh : Replaced double division with multiplication → NO_COVERAGE
5. atanh : Negated double local variable number 5 → NO_COVERAGE
6. atanh : Negated double local variable number 7 → NO_COVERAGE
7. atanh : Negated double local variable number 7 → NO_COVERAGE
8. atanh : Replaced double operation by second member → NO_COVERAGE
9. atanh : Replaced double operation by second member → NO_COVERAGE
10. atanh : Replaced double operation by second member → NO_COVERAGE
11. atanh : Replaced double multiplication with division → NO_COVERAGE
12. atanh : Replaced double division with multiplication → NO_COVERAGE
13. atanh : Replaced double division with multiplication → NO_COVERAGE
14. atanh : Replaced double multiplication with modulus → NO_COVERAGE
15. atanh : Replaced double division with modulus → NO_COVERAGE
16. atanh : Replaced double division with modulus → NO_COVERAGE
17. atanh : Replaced double multiplication with addition → NO_COVERAGE
18. atanh : Replaced double division with addition → NO_COVERAGE
19. atanh : Replaced double division with addition → NO_COVERAGE
20. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
21. atanh : Replaced double division with subtraction → NO_COVERAGE
22. atanh : Replaced double division with subtraction → NO_COVERAGE
23. atanh : Substituted 4.0 with 1.0 → NO_COVERAGE
24. atanh : Substituted 4.0 with 0.0 → NO_COVERAGE
25. atanh : Substituted 4.0 with -1.0 → NO_COVERAGE
26. atanh : Substituted 4.0 with -4.0 → NO_COVERAGE
27. atanh : Substituted 4.0 with 5.0 → NO_COVERAGE
28. atanh : Substituted 4.0 with 3.0 → NO_COVERAGE
29. atanh : Incremented (a++) double local variable number 5 → NO_COVERAGE
30. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
31. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
32. atanh : Decremented (a--) double local variable number 5 → NO_COVERAGE
33. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
34. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
35. atanh : Incremented (++a) double local variable number 5 → NO_COVERAGE
36. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
37. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
38. atanh : Decremented (--a) double local variable number 5 → NO_COVERAGE
39. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
40. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = 4 * x / y / y; |
|
2833
|
|
} |
|
2834
|
19
1. atanh : removed conditional - replaced equality check with false → SURVIVED
2. atanh : Substituted 1.0 with -1.0 → SURVIVED
3. atanh : Substituted 1.0 with 0.0 → SURVIVED
4. atanh : not equal to less than → SURVIVED
5. atanh : not equal to greater than → SURVIVED
6. atanh : not equal to greater or equal → SURVIVED
7. atanh : Substituted 1.0 with 2.0 → KILLED
8. atanh : negated conditional → KILLED
9. atanh : removed conditional - replaced equality check with true → KILLED
10. atanh : Negated double local variable number 5 → KILLED
11. atanh : Substituted 1.0 with 0.0 → KILLED
12. atanh : Substituted 1.0 with -1.0 → KILLED
13. atanh : Substituted 1.0 with 2.0 → KILLED
14. atanh : not equal to less or equal → KILLED
15. atanh : not equal to equal → KILLED
16. atanh : Incremented (a++) double local variable number 5 → KILLED
17. atanh : Decremented (a--) double local variable number 5 → KILLED
18. atanh : Incremented (++a) double local variable number 5 → KILLED
19. atanh : Decremented (--a) double local variable number 5 → KILLED
|
} else if (x == 1) { |
|
2835
|
|
// x = 1, small y: |
|
2836
|
|
// Special case when x == 1 as (1-x) is invalid. |
|
2837
|
|
// Simplify the following formula: |
|
2838
|
|
// real = log( sqrt((x+1)^2+y^2) ) / 2 - log( sqrt((1-x)^2+y^2) ) / 2 |
|
2839
|
|
// = log( sqrt(4+y^2) ) / 2 - log(y) / 2 |
|
2840
|
|
// if: 4+y^2 -> 4 |
|
2841
|
|
// = log( 2 ) / 2 - log(y) / 2 |
|
2842
|
|
// = (log(2) - log(y)) / 2 |
|
2843
|
|
// Multiply by 2 as it will be divided by 4 at the end. |
|
2844
|
|
// C99: if y=0 raises the ‘‘divide-by-zero’’ floating-point exception. |
|
2845
|
31
1. atanh : replaced call to java/lang/Math::log with argument → NO_COVERAGE
2. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
3. atanh : Replaced double subtraction with addition → NO_COVERAGE
4. atanh : Replaced double multiplication with division → NO_COVERAGE
5. atanh : removed call to java/lang/Math::log → NO_COVERAGE
6. atanh : Negated double static field LN_2 → NO_COVERAGE
7. atanh : Negated double local variable number 7 → NO_COVERAGE
8. atanh : Replaced double operation by second member → NO_COVERAGE
9. atanh : Replaced double operation by second member → NO_COVERAGE
10. atanh : Replaced double subtraction with addition → NO_COVERAGE
11. atanh : Replaced double multiplication with division → NO_COVERAGE
12. atanh : Replaced double subtraction with multiplication → NO_COVERAGE
13. atanh : Replaced double multiplication with modulus → NO_COVERAGE
14. atanh : Replaced double subtraction with division → NO_COVERAGE
15. atanh : Replaced double multiplication with addition → NO_COVERAGE
16. atanh : Replaced double subtraction with modulus → NO_COVERAGE
17. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
18. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
19. atanh : Substituted 2.0 with 0.0 → NO_COVERAGE
20. atanh : Substituted 2.0 with -1.0 → NO_COVERAGE
21. atanh : Substituted 2.0 with -2.0 → NO_COVERAGE
22. atanh : Substituted 2.0 with 3.0 → NO_COVERAGE
23. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
24. atanh : Incremented (a++) static double field LN_2 → NO_COVERAGE
25. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
26. atanh : Decremented (a--) static double field LN_2 → NO_COVERAGE
27. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
28. atanh : Incremented (++a) static double field LN_2 → NO_COVERAGE
29. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
30. atanh : Decremented (--a) static double field → NO_COVERAGE
31. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
re = 2 * (LN_2 - Math.log(y)); |
|
2846
|
|
} else { |
|
2847
|
|
// Modified from boost which checks y > SAFE_LOWER. |
|
2848
|
|
// if y*y -> 0 it will be ignored so always include it. |
|
2849
|
17
1. atanh : Substituted 1.0 with 2.0 → KILLED
2. atanh : Replaced double subtraction with addition → KILLED
3. atanh : Negated double local variable number 5 → KILLED
4. atanh : Replaced double operation by second member → KILLED
5. atanh : Replaced double subtraction with addition → KILLED
6. atanh : Replaced double subtraction with multiplication → KILLED
7. atanh : Replaced double subtraction with division → KILLED
8. atanh : Replaced double subtraction with modulus → KILLED
9. atanh : Substituted 1.0 with 0.0 → KILLED
10. atanh : Substituted 1.0 with -1.0 → KILLED
11. atanh : Substituted 1.0 with -1.0 → KILLED
12. atanh : Substituted 1.0 with 2.0 → KILLED
13. atanh : Substituted 1.0 with 0.0 → KILLED
14. atanh : Incremented (a++) double local variable number 5 → KILLED
15. atanh : Decremented (a--) double local variable number 5 → KILLED
16. atanh : Incremented (++a) double local variable number 5 → KILLED
17. atanh : Decremented (--a) double local variable number 5 → KILLED
|
final double mxp1 = 1 - x; |
|
2850
|
64
1. atanh : replaced call to java/lang/Math::log1p with argument → SURVIVED
2. atanh : Replaced double multiplication with division → SURVIVED
3. atanh : Replaced double division with multiplication → SURVIVED
4. atanh : Negated double local variable number 5 → SURVIVED
5. atanh : Negated double local variable number 7 → SURVIVED
6. atanh : Negated double local variable number 7 → SURVIVED
7. atanh : Replaced double operation by second member → SURVIVED
8. atanh : Replaced double multiplication with division → SURVIVED
9. atanh : Replaced double addition with subtraction → SURVIVED
10. atanh : Replaced double division with multiplication → SURVIVED
11. atanh : Replaced double multiplication with modulus → SURVIVED
12. atanh : Incremented (a++) double local variable number 5 → SURVIVED
13. atanh : Incremented (a++) double local variable number 13 → SURVIVED
14. atanh : Incremented (a++) double local variable number 7 → SURVIVED
15. atanh : Decremented (a--) double local variable number 13 → SURVIVED
16. atanh : Incremented (++a) double local variable number 9 → SURVIVED
17. atanh : Incremented (++a) double local variable number 9 → SURVIVED
18. atanh : Substituted 4.0 with 1.0 → KILLED
19. atanh : Replaced double multiplication with division → KILLED
20. atanh : Replaced double multiplication with division → KILLED
21. atanh : Replaced double addition with subtraction → KILLED
22. atanh : removed call to java/lang/Math::log1p → KILLED
23. atanh : Negated double local variable number 13 → KILLED
24. atanh : Negated double local variable number 13 → KILLED
25. atanh : Replaced double operation by second member → KILLED
26. atanh : Replaced double operation by second member → KILLED
27. atanh : Replaced double operation by second member → KILLED
28. atanh : Replaced double operation by second member → KILLED
29. atanh : Replaced double multiplication with division → KILLED
30. atanh : Replaced double multiplication with division → KILLED
31. atanh : Replaced double multiplication with modulus → KILLED
32. atanh : Replaced double multiplication with modulus → KILLED
33. atanh : Replaced double addition with multiplication → KILLED
34. atanh : Replaced double division with modulus → KILLED
35. atanh : Replaced double multiplication with addition → KILLED
36. atanh : Replaced double multiplication with addition → KILLED
37. atanh : Replaced double multiplication with addition → KILLED
38. atanh : Replaced double addition with division → KILLED
39. atanh : Replaced double division with addition → KILLED
40. atanh : Replaced double multiplication with subtraction → KILLED
41. atanh : Replaced double multiplication with subtraction → KILLED
42. atanh : Replaced double multiplication with subtraction → KILLED
43. atanh : Replaced double addition with modulus → KILLED
44. atanh : Replaced double division with subtraction → KILLED
45. atanh : Substituted 4.0 with 1.0 → KILLED
46. atanh : Substituted 4.0 with 0.0 → KILLED
47. atanh : Substituted 4.0 with -1.0 → KILLED
48. atanh : Substituted 4.0 with -4.0 → KILLED
49. atanh : Substituted 4.0 with 5.0 → KILLED
50. atanh : Substituted 4.0 with 3.0 → KILLED
51. atanh : Incremented (a++) double local variable number 13 → KILLED
52. atanh : Incremented (a++) double local variable number 7 → KILLED
53. atanh : Decremented (a--) double local variable number 5 → KILLED
54. atanh : Decremented (a--) double local variable number 13 → KILLED
55. atanh : Decremented (a--) double local variable number 7 → KILLED
56. atanh : Decremented (a--) double local variable number 7 → KILLED
57. atanh : Incremented (++a) double local variable number 5 → KILLED
58. atanh : Incremented (++a) double local variable number 7 → KILLED
59. atanh : Incremented (++a) double local variable number 7 → KILLED
60. atanh : Decremented (--a) double local variable number 5 → KILLED
61. atanh : Decremented (--a) double local variable number 13 → KILLED
62. atanh : Decremented (--a) double local variable number 13 → KILLED
63. atanh : Decremented (--a) double local variable number 7 → KILLED
64. atanh : Decremented (--a) double local variable number 7 → KILLED
|
re = Math.log1p((4 * x) / (mxp1 * mxp1 + y * y)); |
|
2851
|
|
} |
|
2852
|
|
|
|
2853
|
|
// Imaginary part: |
|
2854
|
|
// imag = atan2(2y, (1-x)(1+x) - y^2) |
|
2855
|
|
// if x or y are large, then the formula: |
|
2856
|
|
// atan2(2y, (1-x)(1+x) - y^2) |
|
2857
|
|
// evaluates to +(PI - theta) where theta is negligible compared to PI. |
|
2858
|
38
1. atanh : changed conditional boundary → SURVIVED
2. atanh : negated conditional → SURVIVED
3. atanh : negated conditional → SURVIVED
4. atanh : removed conditional - replaced comparison check with false → SURVIVED
5. atanh : removed conditional - replaced comparison check with true → SURVIVED
6. atanh : removed conditional - replaced comparison check with true → SURVIVED
7. atanh : Negated double static field SAFE_UPPER → SURVIVED
8. atanh : Negated double local variable number 7 → SURVIVED
9. atanh : Negated double static field SAFE_UPPER → SURVIVED
10. atanh : greater or equal to less than → SURVIVED
11. atanh : Less than to less or equal → SURVIVED
12. atanh : greater or equal to less or equal → SURVIVED
13. atanh : Less than to greater than → SURVIVED
14. atanh : greater or equal to greater than → SURVIVED
15. atanh : Decremented (a--) static double field SAFE_UPPER → SURVIVED
16. atanh : Incremented (++a) static double field SAFE_UPPER → SURVIVED
17. atanh : Decremented (--a) double local variable number 5 → SURVIVED
18. atanh : Decremented (--a) static double field → SURVIVED
19. atanh : Decremented (--a) static double field → SURVIVED
20. atanh : changed conditional boundary → KILLED
21. atanh : removed conditional - replaced comparison check with false → KILLED
22. atanh : Negated double local variable number 5 → KILLED
23. atanh : Less than to greater or equal → KILLED
24. atanh : greater or equal to equal → KILLED
25. atanh : Less than to equal → KILLED
26. atanh : greater or equal to not equal → KILLED
27. atanh : Less than to not equal → KILLED
28. atanh : Incremented (a++) double local variable number 5 → KILLED
29. atanh : Incremented (a++) static double field SAFE_UPPER → KILLED
30. atanh : Incremented (a++) double local variable number 7 → KILLED
31. atanh : Incremented (a++) static double field SAFE_UPPER → KILLED
32. atanh : Decremented (a--) double local variable number 5 → KILLED
33. atanh : Decremented (a--) static double field SAFE_UPPER → KILLED
34. atanh : Decremented (a--) double local variable number 7 → KILLED
35. atanh : Incremented (++a) double local variable number 5 → KILLED
36. atanh : Incremented (++a) static double field SAFE_UPPER → KILLED
37. atanh : Incremented (++a) double local variable number 7 → KILLED
38. atanh : Decremented (--a) double local variable number 7 → KILLED
|
if ((x >= SAFE_UPPER) || (y >= SAFE_UPPER)) { |
|
2859
|
7
1. atanh : Substituted 3.141592653589793 with 1.0 → NO_COVERAGE
2. atanh : Substituted 3.141592653589793 with 1.0 → NO_COVERAGE
3. atanh : Substituted 3.141592653589793 with 0.0 → NO_COVERAGE
4. atanh : Substituted 3.141592653589793 with -1.0 → NO_COVERAGE
5. atanh : Substituted 3.141592653589793 with -3.141592653589793 → NO_COVERAGE
6. atanh : Substituted 3.141592653589793 with 4.141592653589793 → NO_COVERAGE
7. atanh : Substituted 3.141592653589793 with 2.141592653589793 → NO_COVERAGE
|
im = Math.PI; |
|
2860
|
19
1. atanh : changed conditional boundary → SURVIVED
2. atanh : removed conditional - replaced comparison check with false → SURVIVED
3. atanh : removed conditional - replaced comparison check with true → SURVIVED
4. atanh : greater than to greater or equal → SURVIVED
5. atanh : greater than to not equal → SURVIVED
6. atanh : Incremented (a++) double local variable number 5 → SURVIVED
7. atanh : Incremented (a++) static double field SAFE_LOWER → SURVIVED
8. atanh : Decremented (a--) double local variable number 5 → SURVIVED
9. atanh : Decremented (a--) static double field SAFE_LOWER → SURVIVED
10. atanh : Incremented (++a) double local variable number 5 → SURVIVED
11. atanh : Incremented (++a) static double field SAFE_LOWER → SURVIVED
12. atanh : Decremented (--a) static double field → SURVIVED
13. atanh : negated conditional → KILLED
14. atanh : Negated double local variable number 5 → KILLED
15. atanh : Negated double static field SAFE_LOWER → KILLED
16. atanh : greater than to less than → KILLED
17. atanh : greater than to less or equal → KILLED
18. atanh : greater than to equal → KILLED
19. atanh : Decremented (--a) double local variable number 5 → KILLED
|
} else if (x <= SAFE_LOWER) { |
|
2861
|
|
// (1-x)^2 -> 1 |
|
2862
|
19
1. atanh : changed conditional boundary → NO_COVERAGE
2. atanh : negated conditional → NO_COVERAGE
3. atanh : removed conditional - replaced comparison check with false → NO_COVERAGE
4. atanh : removed conditional - replaced comparison check with true → NO_COVERAGE
5. atanh : Negated double local variable number 7 → NO_COVERAGE
6. atanh : Negated double static field SAFE_LOWER → NO_COVERAGE
7. atanh : greater than to less than → NO_COVERAGE
8. atanh : greater than to less or equal → NO_COVERAGE
9. atanh : greater than to greater or equal → NO_COVERAGE
10. atanh : greater than to equal → NO_COVERAGE
11. atanh : greater than to not equal → NO_COVERAGE
12. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
13. atanh : Incremented (a++) static double field SAFE_LOWER → NO_COVERAGE
14. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
15. atanh : Decremented (a--) static double field SAFE_LOWER → NO_COVERAGE
16. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
17. atanh : Incremented (++a) static double field SAFE_LOWER → NO_COVERAGE
18. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
19. atanh : Decremented (--a) static double field → NO_COVERAGE
|
if (y <= SAFE_LOWER) { |
|
2863
|
|
// 1 - y^2 -> 1 |
|
2864
|
26
1. atanh : replaced call to java/lang/Math::atan2 with argument → NO_COVERAGE
2. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
3. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
4. atanh : Replaced double multiplication with division → NO_COVERAGE
5. atanh : removed call to java/lang/Math::atan2 → NO_COVERAGE
6. atanh : Negated double local variable number 7 → NO_COVERAGE
7. atanh : Replaced double operation by second member → NO_COVERAGE
8. atanh : Replaced double multiplication with division → NO_COVERAGE
9. atanh : Replaced double multiplication with modulus → NO_COVERAGE
10. atanh : Replaced double multiplication with addition → NO_COVERAGE
11. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
12. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
13. atanh : Substituted 2.0 with 0.0 → NO_COVERAGE
14. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
15. atanh : Substituted 2.0 with -1.0 → NO_COVERAGE
16. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
17. atanh : Substituted 2.0 with -2.0 → NO_COVERAGE
18. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
19. atanh : Substituted 2.0 with 3.0 → NO_COVERAGE
20. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
21. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
22. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
23. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
24. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
25. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
26. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = Math.atan2(2 * y, 1); |
|
2865
|
|
} else { |
|
2866
|
48
1. atanh : replaced call to java/lang/Math::atan2 with argument → NO_COVERAGE
2. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
3. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
4. atanh : Replaced double multiplication with division → NO_COVERAGE
5. atanh : Replaced double multiplication with division → NO_COVERAGE
6. atanh : Replaced double subtraction with addition → NO_COVERAGE
7. atanh : removed call to java/lang/Math::atan2 → NO_COVERAGE
8. atanh : Negated double local variable number 7 → NO_COVERAGE
9. atanh : Negated double local variable number 7 → NO_COVERAGE
10. atanh : Negated double local variable number 7 → NO_COVERAGE
11. atanh : Replaced double operation by second member → NO_COVERAGE
12. atanh : Replaced double operation by second member → NO_COVERAGE
13. atanh : Replaced double operation by second member → NO_COVERAGE
14. atanh : Replaced double multiplication with division → NO_COVERAGE
15. atanh : Replaced double multiplication with division → NO_COVERAGE
16. atanh : Replaced double subtraction with addition → NO_COVERAGE
17. atanh : Replaced double multiplication with modulus → NO_COVERAGE
18. atanh : Replaced double multiplication with modulus → NO_COVERAGE
19. atanh : Replaced double subtraction with multiplication → NO_COVERAGE
20. atanh : Replaced double multiplication with addition → NO_COVERAGE
21. atanh : Replaced double multiplication with addition → NO_COVERAGE
22. atanh : Replaced double subtraction with division → NO_COVERAGE
23. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
24. atanh : Replaced double multiplication with subtraction → NO_COVERAGE
25. atanh : Replaced double subtraction with modulus → NO_COVERAGE
26. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
27. atanh : Substituted 2.0 with 0.0 → NO_COVERAGE
28. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
29. atanh : Substituted 2.0 with -1.0 → NO_COVERAGE
30. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
31. atanh : Substituted 2.0 with -2.0 → NO_COVERAGE
32. atanh : Substituted 1.0 with -1.0 → NO_COVERAGE
33. atanh : Substituted 2.0 with 3.0 → NO_COVERAGE
34. atanh : Substituted 1.0 with 2.0 → NO_COVERAGE
35. atanh : Substituted 2.0 with 1.0 → NO_COVERAGE
36. atanh : Substituted 1.0 with 0.0 → NO_COVERAGE
37. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
38. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
39. atanh : Incremented (a++) double local variable number 7 → NO_COVERAGE
40. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
41. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
42. atanh : Decremented (a--) double local variable number 7 → NO_COVERAGE
43. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
44. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
45. atanh : Incremented (++a) double local variable number 7 → NO_COVERAGE
46. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
47. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
48. atanh : Decremented (--a) double local variable number 7 → NO_COVERAGE
|
im = Math.atan2(2 * y, 1 - y * y); |
|
2867
|
|
} |
|
2868
|
|
} else { |
|
2869
|
|
// Medium x, small y. |
|
2870
|
|
// Modified from boost which checks (y == 0) && (x == 1) and sets re = 0. |
|
2871
|
|
// This is same as the result from calling atan2(0, 0) so exclude this case. |
|
2872
|
|
// 1 - y^2 = 1 so ignore subtracting y^2 |
|
2873
|
60
1. atanh : Substituted 2.0 with 1.0 → SURVIVED
2. atanh : Substituted 1.0 with 2.0 → SURVIVED
3. atanh : removed call to java/lang/Math::atan2 → SURVIVED
4. atanh : Replaced double operation by second member → SURVIVED
5. atanh : Replaced double operation by second member → SURVIVED
6. atanh : Replaced double addition with subtraction → SURVIVED
7. atanh : Replaced double addition with modulus → SURVIVED
8. atanh : Replaced double multiplication with subtraction → SURVIVED
9. atanh : Substituted 2.0 with 0.0 → SURVIVED
10. atanh : Substituted 1.0 with 0.0 → SURVIVED
11. atanh : Substituted 2.0 with -2.0 → SURVIVED
12. atanh : Substituted 1.0 with -1.0 → SURVIVED
13. atanh : Substituted 2.0 with 3.0 → SURVIVED
14. atanh : Substituted 1.0 with 2.0 → SURVIVED
15. atanh : Substituted 2.0 with 1.0 → SURVIVED
16. atanh : Substituted 1.0 with 0.0 → SURVIVED
17. atanh : Substituted 1.0 with 0.0 → SURVIVED
18. atanh : Incremented (a++) double local variable number 7 → SURVIVED
19. atanh : Incremented (a++) double local variable number 5 → SURVIVED
20. atanh : Incremented (a++) double local variable number 5 → SURVIVED
21. atanh : Decremented (a--) double local variable number 5 → SURVIVED
22. atanh : Incremented (++a) double local variable number 5 → SURVIVED
23. atanh : replaced call to java/lang/Math::atan2 with argument → KILLED
24. atanh : Substituted 1.0 with 2.0 → KILLED
25. atanh : Replaced double multiplication with division → KILLED
26. atanh : Replaced double subtraction with addition → KILLED
27. atanh : Replaced double addition with subtraction → KILLED
28. atanh : Replaced double multiplication with division → KILLED
29. atanh : Negated double local variable number 7 → KILLED
30. atanh : Negated double local variable number 5 → KILLED
31. atanh : Negated double local variable number 5 → KILLED
32. atanh : Replaced double operation by second member → KILLED
33. atanh : Replaced double operation by second member → KILLED
34. atanh : Replaced double multiplication with division → KILLED
35. atanh : Replaced double subtraction with addition → KILLED
36. atanh : Replaced double multiplication with division → KILLED
37. atanh : Replaced double multiplication with modulus → KILLED
38. atanh : Replaced double subtraction with multiplication → KILLED
39. atanh : Replaced double addition with multiplication → KILLED
40. atanh : Replaced double multiplication with modulus → KILLED
41. atanh : Replaced double multiplication with addition → KILLED
42. atanh : Replaced double subtraction with division → KILLED
43. atanh : Replaced double addition with division → KILLED
44. atanh : Replaced double multiplication with addition → KILLED
45. atanh : Replaced double multiplication with subtraction → KILLED
46. atanh : Replaced double subtraction with modulus → KILLED
47. atanh : Substituted 2.0 with 1.0 → KILLED
48. atanh : Substituted 1.0 with 0.0 → KILLED
49. atanh : Substituted 2.0 with -1.0 → KILLED
50. atanh : Substituted 1.0 with -1.0 → KILLED
51. atanh : Substituted 1.0 with -1.0 → KILLED
52. atanh : Substituted 1.0 with -1.0 → KILLED
53. atanh : Substituted 1.0 with 2.0 → KILLED
54. atanh : Decremented (a--) double local variable number 7 → KILLED
55. atanh : Decremented (a--) double local variable number 5 → KILLED
56. atanh : Incremented (++a) double local variable number 7 → KILLED
57. atanh : Incremented (++a) double local variable number 5 → KILLED
58. atanh : Decremented (--a) double local variable number 7 → KILLED
59. atanh : Decremented (--a) double local variable number 5 → KILLED
60. atanh : Decremented (--a) double local variable number 5 → KILLED
|
im = Math.atan2(2 * y, (1 - x) * (1 + x)); |
|
2874
|
|
} |
|
2875
|
|
} |
|
2876
|
|
} |
|
2877
|
|
|
|
2878
|
18
1. atanh : Substituted 4.0 with 1.0 → KILLED
2. atanh : Replaced double division with multiplication → KILLED
3. atanh : Negated double local variable number 9 → KILLED
4. atanh : Replaced double operation by second member → KILLED
5. atanh : Replaced double division with multiplication → KILLED
6. atanh : Replaced double division with modulus → KILLED
7. atanh : Replaced double division with addition → KILLED
8. atanh : Replaced double division with subtraction → KILLED
9. atanh : Substituted 4.0 with 1.0 → KILLED
10. atanh : Substituted 4.0 with 0.0 → KILLED
11. atanh : Substituted 4.0 with -1.0 → KILLED
12. atanh : Substituted 4.0 with -4.0 → KILLED
13. atanh : Substituted 4.0 with 5.0 → KILLED
14. atanh : Substituted 4.0 with 3.0 → KILLED
15. atanh : Incremented (a++) double local variable number 9 → KILLED
16. atanh : Decremented (a--) double local variable number 9 → KILLED
17. atanh : Incremented (++a) double local variable number 13 → KILLED
18. atanh : Decremented (--a) double local variable number 9 → KILLED
|
re /= 4; |
|
2879
|
18
1. atanh : Negated double local variable number 11 → SURVIVED
2. atanh : Decremented (a--) double local variable number 11 → SURVIVED
3. atanh : Substituted 2.0 with 1.0 → KILLED
4. atanh : Replaced double division with multiplication → KILLED
5. atanh : Replaced double operation by second member → KILLED
6. atanh : Replaced double division with multiplication → KILLED
7. atanh : Replaced double division with modulus → KILLED
8. atanh : Replaced double division with addition → KILLED
9. atanh : Replaced double division with subtraction → KILLED
10. atanh : Substituted 2.0 with 1.0 → KILLED
11. atanh : Substituted 2.0 with 0.0 → KILLED
12. atanh : Substituted 2.0 with -1.0 → KILLED
13. atanh : Substituted 2.0 with -2.0 → KILLED
14. atanh : Substituted 2.0 with 3.0 → KILLED
15. atanh : Substituted 2.0 with 1.0 → KILLED
16. atanh : Incremented (a++) double local variable number 11 → KILLED
17. atanh : Incremented (++a) double local variable number 21 → KILLED
18. atanh : Decremented (--a) double local variable number 11 → KILLED
|
im /= 2; |
|
2880
|
25
1. atanh : Negated double local variable number 11 → SURVIVED
2. atanh : Negated double local variable number 2 → SURVIVED
3. atanh : Incremented (a++) double local variable number 9 → SURVIVED
4. atanh : Incremented (a++) double local variable number 0 → SURVIVED
5. atanh : Incremented (a++) double local variable number 11 → SURVIVED
6. atanh : Incremented (a++) double local variable number 2 → SURVIVED
7. atanh : Decremented (a--) double local variable number 9 → SURVIVED
8. atanh : Decremented (a--) double local variable number 0 → SURVIVED
9. atanh : Decremented (a--) double local variable number 11 → SURVIVED
10. atanh : Decremented (a--) double local variable number 2 → SURVIVED
11. atanh : Incremented (++a) double local variable number 0 → SURVIVED
12. atanh : Incremented (++a) double local variable number 2 → SURVIVED
13. atanh : Decremented (--a) double local variable number 0 → SURVIVED
14. atanh : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → KILLED
15. atanh : removed call to org/apache/commons/numbers/complex/Complex::changeSign → KILLED
16. atanh : removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → KILLED
17. atanh : replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → KILLED
18. atanh : mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → KILLED
19. atanh : Negated double local variable number 9 → KILLED
20. atanh : Negated double local variable number 0 → KILLED
21. atanh : Incremented (++a) double local variable number 13 → KILLED
22. atanh : Incremented (++a) double local variable number 21 → KILLED
23. atanh : Decremented (--a) double local variable number 9 → KILLED
24. atanh : Decremented (--a) double local variable number 11 → KILLED
25. atanh : Decremented (--a) double local variable number 2 → KILLED
|
return constructor.create(changeSign(re, real), |
|
2881
|
2
1. atanh : replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → KILLED
2. atanh : removed call to org/apache/commons/numbers/complex/Complex::changeSign → KILLED
|
changeSign(im, imaginary)); |
|
2882
|
|
} |
|
2883
|
|
|
|
2884
|
|
/** |
|
2885
|
|
* Compute {@code x^2 + y^2 - 1} in high precision. |
|
2886
|
|
* Assumes that the values x and y can be multiplied without overflow; that |
|
2887
|
|
* {@code x >= y}; and both values are positive. |
|
2888
|
|
* |
|
2889
|
|
* @param x the x value |
|
2890
|
|
* @param y the y value |
|
2891
|
|
* @return {@code x^2 + y^2 - 1}. |
|
2892
|
|
*/ |
|
2893
|
|
private static double x2y2m1(double x, double y) { |
|
2894
|
|
// Hull et al used (x-1)*(x+1)+y*y. |
|
2895
|
|
// From the paper on page 236: |
|
2896
|
|
|
|
2897
|
|
// If x == 1 there is no cancellation. |
|
2898
|
|
|
|
2899
|
|
// If x > 1, there is also no cancellation, but the argument is now accurate |
|
2900
|
|
// only to within a factor of 1 + 3 EPSILSON (note that x – 1 is exact), |
|
2901
|
|
// so that error = 3 EPSILON. |
|
2902
|
|
|
|
2903
|
|
// If x < 1, there can be serious cancellation: |
|
2904
|
|
|
|
2905
|
|
// If 4 y^2 < |x^2 – 1| the cancellation is not serious ... the argument is accurate |
|
2906
|
|
// only to within a factor of 1 + 4 EPSILSON so that error = 4 EPSILON. |
|
2907
|
|
|
|
2908
|
|
// Otherwise there can be serious cancellation and the relative error in the real part |
|
2909
|
|
// could be enormous. |
|
2910
|
|
|
|
2911
|
16
1. x2y2m1 : Negated double local variable number 0 → SURVIVED
2. x2y2m1 : Replaced double multiplication with subtraction → SURVIVED
3. x2y2m1 : Replaced double multiplication with division → KILLED
4. x2y2m1 : Negated double local variable number 0 → KILLED
5. x2y2m1 : Replaced double operation by second member → KILLED
6. x2y2m1 : Replaced double multiplication with division → KILLED
7. x2y2m1 : Replaced double multiplication with modulus → KILLED
8. x2y2m1 : Replaced double multiplication with addition → KILLED
9. x2y2m1 : Incremented (a++) double local variable number 0 → KILLED
10. x2y2m1 : Incremented (a++) double local variable number 0 → KILLED
11. x2y2m1 : Decremented (a--) double local variable number 0 → KILLED
12. x2y2m1 : Decremented (a--) double local variable number 0 → KILLED
13. x2y2m1 : Incremented (++a) double local variable number 0 → KILLED
14. x2y2m1 : Incremented (++a) double local variable number 0 → KILLED
15. x2y2m1 : Decremented (--a) double local variable number 0 → KILLED
16. x2y2m1 : Decremented (--a) double local variable number 0 → KILLED
|
final double xx = x * x; |
|
2912
|
16
1. x2y2m1 : Negated double local variable number 2 → SURVIVED
2. x2y2m1 : Negated double local variable number 2 → SURVIVED
3. x2y2m1 : Decremented (a--) double local variable number 2 → SURVIVED
4. x2y2m1 : Incremented (++a) double local variable number 2 → SURVIVED
5. x2y2m1 : Decremented (--a) double local variable number 2 → SURVIVED
6. x2y2m1 : Replaced double multiplication with division → KILLED
7. x2y2m1 : Replaced double operation by second member → KILLED
8. x2y2m1 : Replaced double multiplication with division → KILLED
9. x2y2m1 : Replaced double multiplication with modulus → KILLED
10. x2y2m1 : Replaced double multiplication with addition → KILLED
11. x2y2m1 : Replaced double multiplication with subtraction → KILLED
12. x2y2m1 : Incremented (a++) double local variable number 2 → KILLED
13. x2y2m1 : Incremented (a++) double local variable number 2 → KILLED
14. x2y2m1 : Decremented (a--) double local variable number 2 → KILLED
15. x2y2m1 : Incremented (++a) double local variable number 2 → KILLED
16. x2y2m1 : Decremented (--a) double local variable number 2 → KILLED
|
final double yy = y * y; |
|
2913
|
|
// Modify to use high precision before the threshold set by Hull et al. |
|
2914
|
|
// This is to preserve the monotonic output of the computation at the switch. |
|
2915
|
|
// Set the threshold when x^2 + y^2 is above 0.5 thus subtracting 1 results in a number |
|
2916
|
|
// that can be expressed with a higher precision than any number in the range 0.5-1.0 |
|
2917
|
|
// due to the variable exponent used below 0.5. |
|
2918
|
52
1. x2y2m1 : changed conditional boundary → SURVIVED
2. x2y2m1 : Substituted 1.0 with 2.0 → SURVIVED
3. x2y2m1 : Substituted 0.5 with 1.0 → SURVIVED
4. x2y2m1 : Replaced double addition with subtraction → SURVIVED
5. x2y2m1 : removed conditional - replaced comparison check with false → SURVIVED
6. x2y2m1 : removed conditional - replaced comparison check with false → SURVIVED
7. x2y2m1 : removed conditional - replaced comparison check with true → SURVIVED
8. x2y2m1 : Negated double local variable number 4 → SURVIVED
9. x2y2m1 : Negated double local variable number 6 → SURVIVED
10. x2y2m1 : Replaced double operation by second member → SURVIVED
11. x2y2m1 : Replaced double addition with subtraction → SURVIVED
12. x2y2m1 : Replaced double addition with division → SURVIVED
13. x2y2m1 : Substituted 1.0 with -1.0 → SURVIVED
14. x2y2m1 : Substituted 0.5 with -1.0 → SURVIVED
15. x2y2m1 : Substituted 1.0 with -1.0 → SURVIVED
16. x2y2m1 : Substituted 0.5 with 1.5 → SURVIVED
17. x2y2m1 : Substituted 1.0 with 0.0 → SURVIVED
18. x2y2m1 : Substituted 0.5 with -0.5 → SURVIVED
19. x2y2m1 : Less or equal to greater than → SURVIVED
20. x2y2m1 : greater or equal to greater than → SURVIVED
21. x2y2m1 : Less or equal to greater or equal → SURVIVED
22. x2y2m1 : Less or equal to equal → SURVIVED
23. x2y2m1 : greater or equal to not equal → SURVIVED
24. x2y2m1 : Less or equal to not equal → SURVIVED
25. x2y2m1 : Incremented (a++) double local variable number 4 → SURVIVED
26. x2y2m1 : Decremented (--a) double local variable number 4 → SURVIVED
27. x2y2m1 : changed conditional boundary → KILLED
28. x2y2m1 : negated conditional → KILLED
29. x2y2m1 : negated conditional → KILLED
30. x2y2m1 : removed conditional - replaced comparison check with true → KILLED
31. x2y2m1 : Negated double local variable number 0 → KILLED
32. x2y2m1 : Replaced double addition with multiplication → KILLED
33. x2y2m1 : Replaced double addition with modulus → KILLED
34. x2y2m1 : Substituted 0.5 with 1.0 → KILLED
35. x2y2m1 : Substituted 1.0 with 0.0 → KILLED
36. x2y2m1 : Substituted 0.5 with 0.0 → KILLED
37. x2y2m1 : Substituted 0.5 with -0.5 → KILLED
38. x2y2m1 : Substituted 1.0 with 2.0 → KILLED
39. x2y2m1 : greater or equal to less than → KILLED
40. x2y2m1 : Less or equal to less than → KILLED
41. x2y2m1 : greater or equal to less or equal → KILLED
42. x2y2m1 : greater or equal to equal → KILLED
43. x2y2m1 : Incremented (a++) double local variable number 0 → KILLED
44. x2y2m1 : Incremented (a++) double local variable number 6 → KILLED
45. x2y2m1 : Decremented (a--) double local variable number 0 → KILLED
46. x2y2m1 : Decremented (a--) double local variable number 4 → KILLED
47. x2y2m1 : Decremented (a--) double local variable number 6 → KILLED
48. x2y2m1 : Incremented (++a) double local variable number 0 → KILLED
49. x2y2m1 : Incremented (++a) double local variable number 4 → KILLED
50. x2y2m1 : Incremented (++a) double local variable number 6 → KILLED
51. x2y2m1 : Decremented (--a) double local variable number 0 → KILLED
52. x2y2m1 : Decremented (--a) double local variable number 6 → KILLED
|
if (x < 1 && xx + yy > 0.5) { |
|
2919
|
|
// Large relative error. |
|
2920
|
|
// This does not use o.a.c.numbers.LinearCombination.value(x, x, y, y, 1, -1). |
|
2921
|
|
// It is optimised knowing that: |
|
2922
|
|
// - the products are squares |
|
2923
|
|
// - the final term is -1 (which does not require split multiplication and addition) |
|
2924
|
|
// - The answer will not be NaN as the terms are not NaN components |
|
2925
|
|
// - The order is known to be 1 > |x| >= |y| |
|
2926
|
|
// The squares are computed using a split multiply algorithm and |
|
2927
|
|
// the summation using an extended precision summation algorithm. |
|
2928
|
|
|
|
2929
|
|
// Split x and y as one 26 bits number and one 27 bits number |
|
2930
|
7
1. x2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::splitHigh with argument → SURVIVED
2. x2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::splitHigh → SURVIVED
3. x2y2m1 : Decremented (a--) double local variable number 0 → SURVIVED
4. x2y2m1 : Negated double local variable number 0 → KILLED
5. x2y2m1 : Incremented (a++) double local variable number 0 → KILLED
6. x2y2m1 : Incremented (++a) double local variable number 0 → KILLED
7. x2y2m1 : Decremented (--a) double local variable number 0 → KILLED
|
final double xHigh = splitHigh(x); |
|
2931
|
16
1. x2y2m1 : Negated double local variable number 0 → SURVIVED
2. x2y2m1 : Negated double local variable number 8 → SURVIVED
3. x2y2m1 : Replaced double subtraction with addition → SURVIVED
4. x2y2m1 : Replaced double subtraction with division → SURVIVED
5. x2y2m1 : Incremented (a++) double local variable number 0 → SURVIVED
6. x2y2m1 : Incremented (a++) double local variable number 8 → SURVIVED
7. x2y2m1 : Decremented (a--) double local variable number 0 → SURVIVED
8. x2y2m1 : Incremented (++a) double local variable number 0 → SURVIVED
9. x2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
10. x2y2m1 : Decremented (--a) double local variable number 0 → SURVIVED
11. x2y2m1 : Replaced double subtraction with addition → KILLED
12. x2y2m1 : Replaced double operation by second member → KILLED
13. x2y2m1 : Replaced double subtraction with multiplication → KILLED
14. x2y2m1 : Replaced double subtraction with modulus → KILLED
15. x2y2m1 : Decremented (a--) double local variable number 8 → KILLED
16. x2y2m1 : Decremented (--a) double local variable number 8 → KILLED
|
final double xLow = x - xHigh; |
|
2932
|
7
1. x2y2m1 : Negated double local variable number 2 → SURVIVED
2. x2y2m1 : Incremented (a++) double local variable number 2 → SURVIVED
3. x2y2m1 : Decremented (a--) double local variable number 2 → SURVIVED
4. x2y2m1 : Incremented (++a) double local variable number 2 → SURVIVED
5. x2y2m1 : Decremented (--a) double local variable number 2 → SURVIVED
6. x2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::splitHigh with argument → KILLED
7. x2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::splitHigh → KILLED
|
final double yHigh = splitHigh(y); |
|
2933
|
16
1. x2y2m1 : Negated double local variable number 2 → SURVIVED
2. x2y2m1 : Negated double local variable number 12 → SURVIVED
3. x2y2m1 : Replaced double subtraction with addition → SURVIVED
4. x2y2m1 : Replaced double subtraction with multiplication → SURVIVED
5. x2y2m1 : Decremented (a--) double local variable number 2 → SURVIVED
6. x2y2m1 : Incremented (++a) double local variable number 12 → SURVIVED
7. x2y2m1 : Decremented (--a) double local variable number 12 → SURVIVED
8. x2y2m1 : Replaced double subtraction with addition → KILLED
9. x2y2m1 : Replaced double operation by second member → KILLED
10. x2y2m1 : Replaced double subtraction with division → KILLED
11. x2y2m1 : Replaced double subtraction with modulus → KILLED
12. x2y2m1 : Incremented (a++) double local variable number 2 → KILLED
13. x2y2m1 : Incremented (a++) double local variable number 12 → KILLED
14. x2y2m1 : Decremented (a--) double local variable number 12 → KILLED
15. x2y2m1 : Incremented (++a) double local variable number 2 → KILLED
16. x2y2m1 : Decremented (--a) double local variable number 2 → KILLED
|
final double yLow = y - yHigh; |
|
2934
|
|
|
|
2935
|
|
// Accurate split multiplication x * x and y * y |
|
2936
|
17
1. x2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::squareLow with argument → SURVIVED
2. x2y2m1 : Negated double local variable number 4 → SURVIVED
3. x2y2m1 : Incremented (a++) double local variable number 10 → SURVIVED
4. x2y2m1 : Decremented (a--) double local variable number 10 → SURVIVED
5. x2y2m1 : Decremented (a--) double local variable number 8 → SURVIVED
6. x2y2m1 : Decremented (a--) double local variable number 4 → SURVIVED
7. x2y2m1 : Incremented (++a) double local variable number 10 → SURVIVED
8. x2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
9. x2y2m1 : Decremented (--a) double local variable number 10 → SURVIVED
10. x2y2m1 : Decremented (--a) double local variable number 8 → SURVIVED
11. x2y2m1 : Decremented (--a) double local variable number 4 → SURVIVED
12. x2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::squareLow → KILLED
13. x2y2m1 : Negated double local variable number 10 → KILLED
14. x2y2m1 : Negated double local variable number 8 → KILLED
15. x2y2m1 : Incremented (a++) double local variable number 8 → KILLED
16. x2y2m1 : Incremented (a++) double local variable number 4 → KILLED
17. x2y2m1 : Incremented (++a) double local variable number 4 → KILLED
|
final double x2Low = squareLow(xLow, xHigh, xx); |
|
2937
|
17
1. x2y2m1 : Negated double local variable number 14 → SURVIVED
2. x2y2m1 : Negated double local variable number 6 → SURVIVED
3. x2y2m1 : Incremented (a++) double local variable number 14 → SURVIVED
4. x2y2m1 : Incremented (a++) double local variable number 12 → SURVIVED
5. x2y2m1 : Incremented (a++) double local variable number 6 → SURVIVED
6. x2y2m1 : Decremented (a--) double local variable number 14 → SURVIVED
7. x2y2m1 : Incremented (++a) double local variable number 14 → SURVIVED
8. x2y2m1 : Incremented (++a) double local variable number 12 → SURVIVED
9. x2y2m1 : Incremented (++a) double local variable number 6 → SURVIVED
10. x2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::squareLow with argument → KILLED
11. x2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::squareLow → KILLED
12. x2y2m1 : Negated double local variable number 12 → KILLED
13. x2y2m1 : Decremented (a--) double local variable number 12 → KILLED
14. x2y2m1 : Decremented (a--) double local variable number 6 → KILLED
15. x2y2m1 : Decremented (--a) double local variable number 14 → KILLED
16. x2y2m1 : Decremented (--a) double local variable number 12 → KILLED
17. x2y2m1 : Decremented (--a) double local variable number 6 → KILLED
|
final double y2Low = squareLow(yLow, yHigh, yy); |
|
2938
|
|
|
|
2939
|
24
1. x2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::sumx2y2m1 with argument → SURVIVED
2. x2y2m1 : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::x2y2m1 → SURVIVED
3. x2y2m1 : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::x2y2m1 → SURVIVED
4. x2y2m1 : Negated double local variable number 16 → SURVIVED
5. x2y2m1 : Negated double local variable number 18 → SURVIVED
6. x2y2m1 : Incremented (a++) double local variable number 18 → SURVIVED
7. x2y2m1 : Incremented (++a) double local variable number 6 → SURVIVED
8. x2y2m1 : Incremented (++a) double local variable number 18 → SURVIVED
9. x2y2m1 : Decremented (--a) double local variable number 6 → SURVIVED
10. x2y2m1 : Decremented (--a) double local variable number 18 → SURVIVED
11. x2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::sumx2y2m1 → KILLED
12. x2y2m1 : Negated double local variable number 4 → KILLED
13. x2y2m1 : Negated double local variable number 6 → KILLED
14. x2y2m1 : Incremented (a++) double local variable number 4 → KILLED
15. x2y2m1 : Incremented (a++) double local variable number 16 → KILLED
16. x2y2m1 : Incremented (a++) double local variable number 6 → KILLED
17. x2y2m1 : Decremented (a--) double local variable number 4 → KILLED
18. x2y2m1 : Decremented (a--) double local variable number 16 → KILLED
19. x2y2m1 : Decremented (a--) double local variable number 6 → KILLED
20. x2y2m1 : Decremented (a--) double local variable number 18 → KILLED
21. x2y2m1 : Incremented (++a) double local variable number 4 → KILLED
22. x2y2m1 : Incremented (++a) double local variable number 16 → KILLED
23. x2y2m1 : Decremented (--a) double local variable number 4 → KILLED
24. x2y2m1 : Decremented (--a) double local variable number 16 → KILLED
|
return sumx2y2m1(xx, x2Low, yy, y2Low); |
|
2940
|
|
} |
|
2941
|
53
1. x2y2m1 : Substituted 1.0 with 2.0 → SURVIVED
2. x2y2m1 : Replaced double addition with subtraction → SURVIVED
3. x2y2m1 : Replaced double multiplication with division → SURVIVED
4. x2y2m1 : Negated double local variable number 0 → SURVIVED
5. x2y2m1 : Replaced double operation by second member → SURVIVED
6. x2y2m1 : Replaced double addition with subtraction → SURVIVED
7. x2y2m1 : Replaced double multiplication with division → SURVIVED
8. x2y2m1 : Replaced double addition with subtraction → SURVIVED
9. x2y2m1 : Replaced double multiplication with modulus → SURVIVED
10. x2y2m1 : Replaced double addition with division → SURVIVED
11. x2y2m1 : Replaced double subtraction with modulus → SURVIVED
12. x2y2m1 : Replaced double addition with modulus → SURVIVED
13. x2y2m1 : Substituted 1.0 with -1.0 → SURVIVED
14. x2y2m1 : Substituted 1.0 with 2.0 → SURVIVED
15. x2y2m1 : Incremented (a++) double local variable number 0 → SURVIVED
16. x2y2m1 : Decremented (a--) double local variable number 0 → SURVIVED
17. x2y2m1 : Decremented (a--) double local variable number 0 → SURVIVED
18. x2y2m1 : Decremented (--a) double local variable number 0 → SURVIVED
19. x2y2m1 : Substituted 1.0 with 2.0 → KILLED
20. x2y2m1 : Replaced double subtraction with addition → KILLED
21. x2y2m1 : Replaced double addition with subtraction → KILLED
22. x2y2m1 : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::x2y2m1 → KILLED
23. x2y2m1 : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::x2y2m1 → KILLED
24. x2y2m1 : Negated double local variable number 0 → KILLED
25. x2y2m1 : Negated double local variable number 6 → KILLED
26. x2y2m1 : Replaced double operation by second member → KILLED
27. x2y2m1 : Replaced double operation by second member → KILLED
28. x2y2m1 : Replaced double operation by second member → KILLED
29. x2y2m1 : Replaced double subtraction with addition → KILLED
30. x2y2m1 : Replaced double subtraction with multiplication → KILLED
31. x2y2m1 : Replaced double addition with multiplication → KILLED
32. x2y2m1 : Replaced double addition with multiplication → KILLED
33. x2y2m1 : Replaced double subtraction with division → KILLED
34. x2y2m1 : Replaced double multiplication with addition → KILLED
35. x2y2m1 : Replaced double addition with division → KILLED
36. x2y2m1 : Replaced double multiplication with subtraction → KILLED
37. x2y2m1 : Replaced double addition with modulus → KILLED
38. x2y2m1 : Substituted 1.0 with 0.0 → KILLED
39. x2y2m1 : Substituted 1.0 with 0.0 → KILLED
40. x2y2m1 : Substituted 1.0 with -1.0 → KILLED
41. x2y2m1 : Substituted 1.0 with -1.0 → KILLED
42. x2y2m1 : Substituted 1.0 with -1.0 → KILLED
43. x2y2m1 : Substituted 1.0 with 2.0 → KILLED
44. x2y2m1 : Substituted 1.0 with 0.0 → KILLED
45. x2y2m1 : Substituted 1.0 with 0.0 → KILLED
46. x2y2m1 : Incremented (a++) double local variable number 0 → KILLED
47. x2y2m1 : Incremented (a++) double local variable number 6 → KILLED
48. x2y2m1 : Decremented (a--) double local variable number 6 → KILLED
49. x2y2m1 : Incremented (++a) double local variable number 0 → KILLED
50. x2y2m1 : Incremented (++a) double local variable number 0 → KILLED
51. x2y2m1 : Incremented (++a) double local variable number 6 → KILLED
52. x2y2m1 : Decremented (--a) double local variable number 0 → KILLED
53. x2y2m1 : Decremented (--a) double local variable number 6 → KILLED
|
return (x - 1) * (x + 1) + yy; |
|
2942
|
|
} |
|
2943
|
|
|
|
2944
|
|
/** |
|
2945
|
|
* Implement Dekker's method to split a value into two parts. Multiplying by (2^s + 1) create |
|
2946
|
|
* a big value from which to derive the two split parts. |
|
2947
|
|
* <pre> |
|
2948
|
|
* c = (2^s + 1) * a |
|
2949
|
|
* a_big = c - a |
|
2950
|
|
* a_hi = c - a_big |
|
2951
|
|
* a_lo = a - a_hi |
|
2952
|
|
* a = a_hi + a_lo |
|
2953
|
|
* </pre> |
|
2954
|
|
* |
|
2955
|
|
* <p>The multiplicand must be odd allowing a p-bit value to be split into |
|
2956
|
|
* (p-s)-bit value {@code a_hi} and a non-overlapping (s-1)-bit value {@code a_lo}. |
|
2957
|
|
* Combined they have (p-1) bits of significand but the sign bit of {@code a_lo} |
|
2958
|
|
* contains a bit of information. |
|
2959
|
|
* |
|
2960
|
|
* @param a Value. |
|
2961
|
|
* @return the high part of the value. |
|
2962
|
|
* @see <a href="https://doi.org/10.1007/BF01397083"> |
|
2963
|
|
* Dekker (1971) A floating-point technique for extending the available precision</a> |
|
2964
|
|
*/ |
|
2965
|
|
private static double splitHigh(double a) { |
|
2966
|
18
1. splitHigh : Substituted 1.34217729E8 with 1.0 → SURVIVED
2. splitHigh : Replaced double multiplication with division → SURVIVED
3. splitHigh : Negated double local variable number 0 → SURVIVED
4. splitHigh : Replaced double operation by second member → SURVIVED
5. splitHigh : Substituted 1.34217729E8 with 1.0 → SURVIVED
6. splitHigh : Substituted 1.34217729E8 with 1.3421773E8 → SURVIVED
7. splitHigh : Replaced double multiplication with division → KILLED
8. splitHigh : Replaced double multiplication with modulus → KILLED
9. splitHigh : Replaced double multiplication with addition → KILLED
10. splitHigh : Replaced double multiplication with subtraction → KILLED
11. splitHigh : Substituted 1.34217729E8 with 0.0 → KILLED
12. splitHigh : Substituted 1.34217729E8 with -1.0 → KILLED
13. splitHigh : Substituted 1.34217729E8 with -1.34217729E8 → KILLED
14. splitHigh : Substituted 1.34217729E8 with 1.34217728E8 → KILLED
15. splitHigh : Incremented (a++) double local variable number 0 → KILLED
16. splitHigh : Decremented (a--) double local variable number 0 → KILLED
17. splitHigh : Incremented (++a) double local variable number 0 → KILLED
18. splitHigh : Decremented (--a) double local variable number 0 → KILLED
|
final double c = MULTIPLIER * a; |
|
2967
|
29
1. splitHigh : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::splitHigh → SURVIVED
2. splitHigh : Replaced double subtraction with modulus → SURVIVED
3. splitHigh : Incremented (a++) double local variable number 0 → SURVIVED
4. splitHigh : Decremented (a--) double local variable number 0 → SURVIVED
5. splitHigh : Decremented (--a) double local variable number 2 → SURVIVED
6. splitHigh : Replaced double subtraction with addition → KILLED
7. splitHigh : Replaced double subtraction with addition → KILLED
8. splitHigh : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::splitHigh → KILLED
9. splitHigh : Negated double local variable number 2 → KILLED
10. splitHigh : Negated double local variable number 2 → KILLED
11. splitHigh : Negated double local variable number 0 → KILLED
12. splitHigh : Replaced double operation by second member → KILLED
13. splitHigh : Replaced double operation by second member → KILLED
14. splitHigh : Replaced double subtraction with addition → KILLED
15. splitHigh : Replaced double subtraction with addition → KILLED
16. splitHigh : Replaced double subtraction with multiplication → KILLED
17. splitHigh : Replaced double subtraction with multiplication → KILLED
18. splitHigh : Replaced double subtraction with division → KILLED
19. splitHigh : Replaced double subtraction with division → KILLED
20. splitHigh : Replaced double subtraction with modulus → KILLED
21. splitHigh : Incremented (a++) double local variable number 2 → KILLED
22. splitHigh : Incremented (a++) double local variable number 2 → KILLED
23. splitHigh : Decremented (a--) double local variable number 2 → KILLED
24. splitHigh : Decremented (a--) double local variable number 2 → KILLED
25. splitHigh : Incremented (++a) double local variable number 2 → KILLED
26. splitHigh : Incremented (++a) double local variable number 2 → KILLED
27. splitHigh : Incremented (++a) double local variable number 0 → KILLED
28. splitHigh : Decremented (--a) double local variable number 2 → KILLED
29. splitHigh : Decremented (--a) double local variable number 0 → KILLED
|
return c - (c - a); |
|
2968
|
|
} |
|
2969
|
|
|
|
2970
|
|
/** |
|
2971
|
|
* Compute the round-off from the square of a split number with {@code low} and {@code high} |
|
2972
|
|
* components. Uses Dekker's algorithm for split multiplication modified for a square product. |
|
2973
|
|
* |
|
2974
|
|
* <p>Note: This is candidate to be replaced with {@code Math.fma(x, x, -x * x)} to compute |
|
2975
|
|
* the round-off from the square product {@code x * x}. This would remove the requirement |
|
2976
|
|
* to compute the split number and make this method redundant. {@code Math.fma} requires |
|
2977
|
|
* JDK 9 and FMA hardware support. |
|
2978
|
|
* |
|
2979
|
|
* @param low Low part of number. |
|
2980
|
|
* @param high High part of number. |
|
2981
|
|
* @param square Square of the number. |
|
2982
|
|
* @return <code>low * low - (((product - high * high) - low * high) - high * low)</code> |
|
2983
|
|
* @see <a href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps"> |
|
2984
|
|
* Shewchuk (1997) Theorum 18</a> |
|
2985
|
|
*/ |
|
2986
|
|
private static double squareLow(double low, double high, double square) { |
|
2987
|
16
1. squareLow : Replaced double multiplication with division → KILLED
2. squareLow : Negated double local variable number 0 → KILLED
3. squareLow : Negated double local variable number 2 → KILLED
4. squareLow : Replaced double operation by second member → KILLED
5. squareLow : Replaced double multiplication with division → KILLED
6. squareLow : Replaced double multiplication with modulus → KILLED
7. squareLow : Replaced double multiplication with addition → KILLED
8. squareLow : Replaced double multiplication with subtraction → KILLED
9. squareLow : Incremented (a++) double local variable number 0 → KILLED
10. squareLow : Incremented (a++) double local variable number 2 → KILLED
11. squareLow : Decremented (a--) double local variable number 0 → KILLED
12. squareLow : Decremented (a--) double local variable number 2 → KILLED
13. squareLow : Incremented (++a) double local variable number 0 → KILLED
14. squareLow : Incremented (++a) double local variable number 2 → KILLED
15. squareLow : Decremented (--a) double local variable number 0 → KILLED
16. squareLow : Decremented (--a) double local variable number 2 → KILLED
|
final double lh = low * high; |
|
2988
|
73
1. squareLow : Replaced double subtraction with addition → SURVIVED
2. squareLow : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::squareLow → SURVIVED
3. squareLow : Negated double local variable number 0 → SURVIVED
4. squareLow : Negated double local variable number 0 → SURVIVED
5. squareLow : Replaced double operation by second member → SURVIVED
6. squareLow : Replaced double operation by second member → SURVIVED
7. squareLow : Replaced double subtraction with addition → SURVIVED
8. squareLow : Replaced double subtraction with multiplication → SURVIVED
9. squareLow : Replaced double subtraction with multiplication → SURVIVED
10. squareLow : Replaced double multiplication with subtraction → SURVIVED
11. squareLow : Incremented (a++) double local variable number 4 → SURVIVED
12. squareLow : Incremented (a++) double local variable number 6 → SURVIVED
13. squareLow : Decremented (a--) double local variable number 0 → SURVIVED
14. squareLow : Replaced double multiplication with division → KILLED
15. squareLow : Replaced double multiplication with division → KILLED
16. squareLow : Replaced double subtraction with addition → KILLED
17. squareLow : Replaced double subtraction with addition → KILLED
18. squareLow : Replaced double subtraction with addition → KILLED
19. squareLow : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::squareLow → KILLED
20. squareLow : Negated double local variable number 4 → KILLED
21. squareLow : Negated double local variable number 2 → KILLED
22. squareLow : Negated double local variable number 2 → KILLED
23. squareLow : Negated double local variable number 6 → KILLED
24. squareLow : Negated double local variable number 6 → KILLED
25. squareLow : Replaced double operation by second member → KILLED
26. squareLow : Replaced double operation by second member → KILLED
27. squareLow : Replaced double operation by second member → KILLED
28. squareLow : Replaced double operation by second member → KILLED
29. squareLow : Replaced double multiplication with division → KILLED
30. squareLow : Replaced double multiplication with division → KILLED
31. squareLow : Replaced double subtraction with addition → KILLED
32. squareLow : Replaced double subtraction with addition → KILLED
33. squareLow : Replaced double subtraction with addition → KILLED
34. squareLow : Replaced double multiplication with modulus → KILLED
35. squareLow : Replaced double multiplication with modulus → KILLED
36. squareLow : Replaced double subtraction with multiplication → KILLED
37. squareLow : Replaced double subtraction with multiplication → KILLED
38. squareLow : Replaced double multiplication with addition → KILLED
39. squareLow : Replaced double multiplication with addition → KILLED
40. squareLow : Replaced double subtraction with division → KILLED
41. squareLow : Replaced double subtraction with division → KILLED
42. squareLow : Replaced double subtraction with division → KILLED
43. squareLow : Replaced double subtraction with division → KILLED
44. squareLow : Replaced double multiplication with subtraction → KILLED
45. squareLow : Replaced double subtraction with modulus → KILLED
46. squareLow : Replaced double subtraction with modulus → KILLED
47. squareLow : Replaced double subtraction with modulus → KILLED
48. squareLow : Replaced double subtraction with modulus → KILLED
49. squareLow : Incremented (a++) double local variable number 0 → KILLED
50. squareLow : Incremented (a++) double local variable number 0 → KILLED
51. squareLow : Incremented (a++) double local variable number 2 → KILLED
52. squareLow : Incremented (a++) double local variable number 2 → KILLED
53. squareLow : Incremented (a++) double local variable number 6 → KILLED
54. squareLow : Decremented (a--) double local variable number 0 → KILLED
55. squareLow : Decremented (a--) double local variable number 4 → KILLED
56. squareLow : Decremented (a--) double local variable number 2 → KILLED
57. squareLow : Decremented (a--) double local variable number 2 → KILLED
58. squareLow : Decremented (a--) double local variable number 6 → KILLED
59. squareLow : Decremented (a--) double local variable number 6 → KILLED
60. squareLow : Incremented (++a) double local variable number 0 → KILLED
61. squareLow : Incremented (++a) double local variable number 0 → KILLED
62. squareLow : Incremented (++a) double local variable number 4 → KILLED
63. squareLow : Incremented (++a) double local variable number 2 → KILLED
64. squareLow : Incremented (++a) double local variable number 2 → KILLED
65. squareLow : Incremented (++a) double local variable number 6 → KILLED
66. squareLow : Incremented (++a) double local variable number 6 → KILLED
67. squareLow : Decremented (--a) double local variable number 0 → KILLED
68. squareLow : Decremented (--a) double local variable number 0 → KILLED
69. squareLow : Decremented (--a) double local variable number 4 → KILLED
70. squareLow : Decremented (--a) double local variable number 2 → KILLED
71. squareLow : Decremented (--a) double local variable number 2 → KILLED
72. squareLow : Decremented (--a) double local variable number 6 → KILLED
73. squareLow : Decremented (--a) double local variable number 6 → KILLED
|
return low * low - (((square - high * high) - lh) - lh); |
|
2989
|
|
} |
|
2990
|
|
|
|
2991
|
|
/** |
|
2992
|
|
* Compute the round-off from the sum of two numbers {@code a} and {@code b} using |
|
2993
|
|
* Dekker's two-sum algorithm. The values are required to be ordered by magnitude: |
|
2994
|
|
* {@code |a| >= |b|}. |
|
2995
|
|
* |
|
2996
|
|
* @param a First part of sum. |
|
2997
|
|
* @param b Second part of sum. |
|
2998
|
|
* @param x Sum. |
|
2999
|
|
* @return <code>b - (x - a)</code> |
|
3000
|
|
* @see <a href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps"> |
|
3001
|
|
* Shewchuk (1997) Theorum 6</a> |
|
3002
|
|
*/ |
|
3003
|
|
private static double fastSumLow(double a, double b, double x) { |
|
3004
|
|
// x = a + b |
|
3005
|
|
// bVirtual = x - a |
|
3006
|
|
// y = b - bVirtual |
|
3007
|
29
1. fastSumLow : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::fastSumLow → SURVIVED
2. fastSumLow : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::fastSumLow → SURVIVED
3. fastSumLow : Negated double local variable number 4 → SURVIVED
4. fastSumLow : Negated double local variable number 0 → SURVIVED
5. fastSumLow : Replaced double operation by second member → SURVIVED
6. fastSumLow : Replaced double operation by second member → SURVIVED
7. fastSumLow : Replaced double subtraction with multiplication → SURVIVED
8. fastSumLow : Replaced double subtraction with multiplication → SURVIVED
9. fastSumLow : Replaced double subtraction with division → SURVIVED
10. fastSumLow : Replaced double subtraction with division → SURVIVED
11. fastSumLow : Replaced double subtraction with modulus → SURVIVED
12. fastSumLow : Incremented (a++) double local variable number 2 → SURVIVED
13. fastSumLow : Incremented (a++) double local variable number 4 → SURVIVED
14. fastSumLow : Decremented (a--) double local variable number 2 → SURVIVED
15. fastSumLow : Decremented (a--) double local variable number 4 → SURVIVED
16. fastSumLow : Decremented (a--) double local variable number 0 → SURVIVED
17. fastSumLow : Incremented (++a) double local variable number 4 → SURVIVED
18. fastSumLow : Incremented (++a) double local variable number 0 → SURVIVED
19. fastSumLow : Decremented (--a) double local variable number 2 → SURVIVED
20. fastSumLow : Decremented (--a) double local variable number 4 → SURVIVED
21. fastSumLow : Decremented (--a) double local variable number 0 → SURVIVED
22. fastSumLow : Replaced double subtraction with addition → KILLED
23. fastSumLow : Replaced double subtraction with addition → KILLED
24. fastSumLow : Negated double local variable number 2 → KILLED
25. fastSumLow : Replaced double subtraction with addition → KILLED
26. fastSumLow : Replaced double subtraction with addition → KILLED
27. fastSumLow : Replaced double subtraction with modulus → KILLED
28. fastSumLow : Incremented (a++) double local variable number 0 → KILLED
29. fastSumLow : Incremented (++a) double local variable number 2 → KILLED
|
return b - (x - a); |
|
3008
|
|
} |
|
3009
|
|
|
|
3010
|
|
/** |
|
3011
|
|
* Compute the round-off from the sum of two numbers {@code a} and {@code b} using |
|
3012
|
|
* Knuth's two-sum algorithm. The values are not required to be ordered by magnitude. |
|
3013
|
|
* |
|
3014
|
|
* @param a First part of sum. |
|
3015
|
|
* @param b Second part of sum. |
|
3016
|
|
* @param x Sum. |
|
3017
|
|
* @return <code>(a - (x - (x - a))) + (b - (x - a))</code> |
|
3018
|
|
* @see <a href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps"> |
|
3019
|
|
* Shewchuk (1997) Theorum 7</a> |
|
3020
|
|
*/ |
|
3021
|
|
private static double sumLow(double a, double b, double x) { |
|
3022
|
|
// x = a + b |
|
3023
|
|
// bVirtual = x - a |
|
3024
|
|
// aVirtual = x - bVirtual |
|
3025
|
|
// bRoundoff = b - bVirtual |
|
3026
|
|
// aRoundoff = a - aVirtual |
|
3027
|
|
// y = aRoundoff + bRoundoff |
|
3028
|
16
1. sumLow : Negated double local variable number 0 → SURVIVED
2. sumLow : Decremented (a--) double local variable number 4 → SURVIVED
3. sumLow : Replaced double subtraction with addition → KILLED
4. sumLow : Negated double local variable number 4 → KILLED
5. sumLow : Replaced double operation by second member → KILLED
6. sumLow : Replaced double subtraction with addition → KILLED
7. sumLow : Replaced double subtraction with multiplication → KILLED
8. sumLow : Replaced double subtraction with division → KILLED
9. sumLow : Replaced double subtraction with modulus → KILLED
10. sumLow : Incremented (a++) double local variable number 4 → KILLED
11. sumLow : Incremented (a++) double local variable number 0 → KILLED
12. sumLow : Decremented (a--) double local variable number 0 → KILLED
13. sumLow : Incremented (++a) double local variable number 4 → KILLED
14. sumLow : Incremented (++a) double local variable number 0 → KILLED
15. sumLow : Decremented (--a) double local variable number 4 → KILLED
16. sumLow : Decremented (--a) double local variable number 0 → KILLED
|
final double bVirtual = x - a; |
|
3029
|
51
1. sumLow : Replaced double subtraction with addition → SURVIVED
2. sumLow : Replaced double subtraction with addition → SURVIVED
3. sumLow : Replaced double addition with subtraction → SURVIVED
4. sumLow : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED
5. sumLow : Negated double local variable number 4 → SURVIVED
6. sumLow : Negated double local variable number 6 → SURVIVED
7. sumLow : Negated double local variable number 2 → SURVIVED
8. sumLow : Replaced double subtraction with addition → SURVIVED
9. sumLow : Replaced double addition with subtraction → SURVIVED
10. sumLow : Replaced double subtraction with multiplication → SURVIVED
11. sumLow : Replaced double subtraction with multiplication → SURVIVED
12. sumLow : Replaced double subtraction with division → SURVIVED
13. sumLow : Replaced double subtraction with division → SURVIVED
14. sumLow : Replaced double subtraction with division → SURVIVED
15. sumLow : Replaced double subtraction with modulus → SURVIVED
16. sumLow : Incremented (a++) double local variable number 2 → SURVIVED
17. sumLow : Incremented (a++) double local variable number 6 → SURVIVED
18. sumLow : Decremented (a--) double local variable number 4 → SURVIVED
19. sumLow : Decremented (a--) double local variable number 6 → SURVIVED
20. sumLow : Incremented (++a) double local variable number 6 → SURVIVED
21. sumLow : Incremented (++a) double local variable number 6 → SURVIVED
22. sumLow : Decremented (--a) double local variable number 0 → SURVIVED
23. sumLow : Decremented (--a) double local variable number 4 → SURVIVED
24. sumLow : Decremented (--a) double local variable number 6 → SURVIVED
25. sumLow : Decremented (--a) double local variable number 2 → SURVIVED
26. sumLow : Decremented (--a) double local variable number 6 → SURVIVED
27. sumLow : Replaced double subtraction with addition → KILLED
28. sumLow : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::sumLow → KILLED
29. sumLow : Negated double local variable number 0 → KILLED
30. sumLow : Negated double local variable number 6 → KILLED
31. sumLow : Replaced double operation by second member → KILLED
32. sumLow : Replaced double operation by second member → KILLED
33. sumLow : Replaced double operation by second member → KILLED
34. sumLow : Replaced double operation by second member → KILLED
35. sumLow : Replaced double subtraction with addition → KILLED
36. sumLow : Replaced double subtraction with addition → KILLED
37. sumLow : Replaced double subtraction with multiplication → KILLED
38. sumLow : Replaced double addition with multiplication → KILLED
39. sumLow : Replaced double addition with division → KILLED
40. sumLow : Replaced double subtraction with modulus → KILLED
41. sumLow : Replaced double subtraction with modulus → KILLED
42. sumLow : Replaced double addition with modulus → KILLED
43. sumLow : Incremented (a++) double local variable number 0 → KILLED
44. sumLow : Incremented (a++) double local variable number 4 → KILLED
45. sumLow : Incremented (a++) double local variable number 6 → KILLED
46. sumLow : Decremented (a--) double local variable number 0 → KILLED
47. sumLow : Decremented (a--) double local variable number 2 → KILLED
48. sumLow : Decremented (a--) double local variable number 6 → KILLED
49. sumLow : Incremented (++a) double local variable number 0 → KILLED
50. sumLow : Incremented (++a) double local variable number 4 → KILLED
51. sumLow : Incremented (++a) double local variable number 2 → KILLED
|
return (a - (x - bVirtual)) + (b - bVirtual); |
|
3030
|
|
} |
|
3031
|
|
|
|
3032
|
|
/** |
|
3033
|
|
* Sum x^2 + y^2 - 1. It is assumed that {@code y <= x < 1}. |
|
3034
|
|
* |
|
3035
|
|
* <p>Implement Shewchuk's expansion-sum algorithm: [x2Low, x2High] + [-1] + [y2Low, y2High]. |
|
3036
|
|
* |
|
3037
|
|
* @param x2High High part of x^2. |
|
3038
|
|
* @param x2Low Low part of x^2. |
|
3039
|
|
* @param y2High High part of y^2. |
|
3040
|
|
* @param y2Low Low part of y^2. |
|
3041
|
|
* @return x^2 + y^2 - 1 |
|
3042
|
|
* @see <a href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps"> |
|
3043
|
|
* Shewchuk (1997) Theorum 12</a> |
|
3044
|
|
*/ |
|
3045
|
|
private static double sumx2y2m1(double x2High, double x2Low, double y2High, double y2Low) { |
|
3046
|
|
// Let e and f be non-overlapping expansions of components of length m and n. |
|
3047
|
|
// The following algorithm will produce a non-overlapping expansion h where the |
|
3048
|
|
// sum h_i = e + f and components of h are in increasing order of magnitude. |
|
3049
|
|
|
|
3050
|
|
// Expansion-sum proceeds by a grow-expansion of the first part from one expansion |
|
3051
|
|
// into the other, extending its length by 1. The process repeats for the next part |
|
3052
|
|
// but the grow-expansion starts at the previous merge position + 1. |
|
3053
|
|
// Thus expansion-sum requires mn two-sum operations to merge length m into length n |
|
3054
|
|
// resulting in length m+n-1. |
|
3055
|
|
|
|
3056
|
|
// Variables numbered from 1 as per Figure 7 (p.12). The output expansion h is placed |
|
3057
|
|
// into e increasing its length for each grow expansion. |
|
3058
|
|
|
|
3059
|
|
// We have two expansions for x^2 and y^2 and the whole number -1. |
|
3060
|
|
// Expecting (x^2 + y^2) close to 1 we generate first the intermediate expansion |
|
3061
|
|
// (x^2 - 1) moving the result away from 1 where there are sparse floating point |
|
3062
|
|
// representations. This is then added to a similar magnitude y^2. Leaving the -1 |
|
3063
|
|
// until last suffers from 1 ulp rounding errors more often and the requirement |
|
3064
|
|
// for a distillation sum to reduce rounding error frequency. |
|
3065
|
|
|
|
3066
|
|
// Note: Do not use the alternative fast-expansion-sum of the parts sorted by magnitude. |
|
3067
|
|
// The parts can be ordered with a single comparison into: |
|
3068
|
|
// [y2Low, (y2High|x2Low), x2High, -1] |
|
3069
|
|
// The fast-two-sum saves 1 fast-two-sum and 3 two-sum operations (21 additions) and |
|
3070
|
|
// adds a penalty of a single branch condition. |
|
3071
|
|
// However the order in not "strongly non-overlapping" and the fast-expansion-sum |
|
3072
|
|
// output will not be strongly non-overlapping. The sum of the output has 1 ulp error |
|
3073
|
|
// on random cis numbers approximately 1 in 160 events. This can be removed by a |
|
3074
|
|
// distillation two-sum pass over the final expansion as a cost of 1 fast-two-sum and |
|
3075
|
|
// 3 two-sum operations! So we use the expansion sum with the same operations and |
|
3076
|
|
// no branches. |
|
3077
|
|
|
|
3078
|
|
// q=running sum |
|
3079
|
17
1. sumx2y2m1 : Substituted 1.0 with 2.0 → SURVIVED
2. sumx2y2m1 : Replaced double operation by second member → SURVIVED
3. sumx2y2m1 : Replaced double subtraction with addition → SURVIVED
4. sumx2y2m1 : Replaced double subtraction with multiplication → SURVIVED
5. sumx2y2m1 : Replaced double subtraction with division → SURVIVED
6. sumx2y2m1 : Replaced double subtraction with modulus → SURVIVED
7. sumx2y2m1 : Substituted 1.0 with -1.0 → SURVIVED
8. sumx2y2m1 : Substituted 1.0 with 2.0 → SURVIVED
9. sumx2y2m1 : Incremented (a++) double local variable number 2 → SURVIVED
10. sumx2y2m1 : Decremented (a--) double local variable number 2 → SURVIVED
11. sumx2y2m1 : Incremented (++a) double local variable number 2 → SURVIVED
12. sumx2y2m1 : Replaced double subtraction with addition → KILLED
13. sumx2y2m1 : Negated double local variable number 2 → KILLED
14. sumx2y2m1 : Substituted 1.0 with 0.0 → KILLED
15. sumx2y2m1 : Substituted 1.0 with -1.0 → KILLED
16. sumx2y2m1 : Substituted 1.0 with 0.0 → KILLED
17. sumx2y2m1 : Decremented (--a) double local variable number 2 → KILLED
|
double q = x2Low - 1; |
|
3080
|
18
1. sumx2y2m1 : Negated double local variable number 8 → SURVIVED
2. sumx2y2m1 : Substituted -1.0 with 1.0 → SURVIVED
3. sumx2y2m1 : Substituted -1.0 with 0.0 → SURVIVED
4. sumx2y2m1 : Substituted -1.0 with 1.0 → SURVIVED
5. sumx2y2m1 : Substituted -1.0 with 0.0 → SURVIVED
6. sumx2y2m1 : Substituted -1.0 with -2.0 → SURVIVED
7. sumx2y2m1 : Decremented (a--) double local variable number 2 → SURVIVED
8. sumx2y2m1 : Incremented (++a) double local variable number 2 → SURVIVED
9. sumx2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
10. sumx2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::fastSumLow with argument → KILLED
11. sumx2y2m1 : Substituted -1.0 with 1.0 → KILLED
12. sumx2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::fastSumLow → KILLED
13. sumx2y2m1 : Negated double local variable number 2 → KILLED
14. sumx2y2m1 : Incremented (a++) double local variable number 2 → KILLED
15. sumx2y2m1 : Incremented (a++) double local variable number 8 → KILLED
16. sumx2y2m1 : Decremented (a--) double local variable number 8 → KILLED
17. sumx2y2m1 : Decremented (--a) double local variable number 2 → KILLED
18. sumx2y2m1 : Decremented (--a) double local variable number 8 → KILLED
|
double e1 = fastSumLow(-1, x2Low, q); |
|
3081
|
16
1. sumx2y2m1 : Negated double local variable number 8 → SURVIVED
2. sumx2y2m1 : Negated double local variable number 0 → SURVIVED
3. sumx2y2m1 : Replaced double operation by second member → SURVIVED
4. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
5. sumx2y2m1 : Replaced double addition with division → SURVIVED
6. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
7. sumx2y2m1 : Decremented (a--) double local variable number 8 → SURVIVED
8. sumx2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
9. sumx2y2m1 : Incremented (++a) double local variable number 0 → SURVIVED
10. sumx2y2m1 : Decremented (--a) double local variable number 8 → SURVIVED
11. sumx2y2m1 : Decremented (--a) double local variable number 0 → SURVIVED
12. sumx2y2m1 : Replaced double addition with subtraction → KILLED
13. sumx2y2m1 : Replaced double addition with multiplication → KILLED
14. sumx2y2m1 : Incremented (a++) double local variable number 8 → KILLED
15. sumx2y2m1 : Incremented (a++) double local variable number 0 → KILLED
16. sumx2y2m1 : Decremented (a--) double local variable number 0 → KILLED
|
double e3 = q + x2High; |
|
3082
|
17
1. sumx2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED
2. sumx2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED
3. sumx2y2m1 : Decremented (a--) double local variable number 8 → SURVIVED
4. sumx2y2m1 : Decremented (a--) double local variable number 0 → SURVIVED
5. sumx2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
6. sumx2y2m1 : Incremented (++a) double local variable number 0 → SURVIVED
7. sumx2y2m1 : Incremented (++a) double local variable number 12 → SURVIVED
8. sumx2y2m1 : Negated double local variable number 8 → KILLED
9. sumx2y2m1 : Negated double local variable number 0 → KILLED
10. sumx2y2m1 : Negated double local variable number 12 → KILLED
11. sumx2y2m1 : Incremented (a++) double local variable number 8 → KILLED
12. sumx2y2m1 : Incremented (a++) double local variable number 0 → KILLED
13. sumx2y2m1 : Incremented (a++) double local variable number 12 → KILLED
14. sumx2y2m1 : Decremented (a--) double local variable number 12 → KILLED
15. sumx2y2m1 : Decremented (--a) double local variable number 8 → KILLED
16. sumx2y2m1 : Decremented (--a) double local variable number 0 → KILLED
17. sumx2y2m1 : Decremented (--a) double local variable number 12 → KILLED
|
double e2 = sumLow(q, x2High, e3); |
|
3083
|
|
|
|
3084
|
5
1. sumx2y2m1 : Negated double local variable number 6 → SURVIVED
2. sumx2y2m1 : Incremented (a++) double local variable number 6 → SURVIVED
3. sumx2y2m1 : Decremented (a--) double local variable number 6 → SURVIVED
4. sumx2y2m1 : Decremented (--a) double local variable number 6 → SURVIVED
5. sumx2y2m1 : Incremented (++a) double local variable number 6 → KILLED
|
final double f1 = y2Low; |
|
3085
|
5
1. sumx2y2m1 : Negated double local variable number 4 → SURVIVED
2. sumx2y2m1 : Decremented (a--) double local variable number 4 → SURVIVED
3. sumx2y2m1 : Decremented (--a) double local variable number 4 → SURVIVED
4. sumx2y2m1 : Incremented (a++) double local variable number 4 → KILLED
5. sumx2y2m1 : Incremented (++a) double local variable number 4 → KILLED
|
final double f2 = y2High; |
|
3086
|
|
|
|
3087
|
|
// Grow expansion of f1 into e |
|
3088
|
16
1. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
2. sumx2y2m1 : Replaced double operation by second member → SURVIVED
3. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
4. sumx2y2m1 : Replaced double addition with multiplication → SURVIVED
5. sumx2y2m1 : Replaced double addition with division → SURVIVED
6. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
7. sumx2y2m1 : Incremented (a++) double local variable number 16 → SURVIVED
8. sumx2y2m1 : Decremented (a--) double local variable number 10 → SURVIVED
9. sumx2y2m1 : Incremented (++a) double local variable number 10 → SURVIVED
10. sumx2y2m1 : Decremented (--a) double local variable number 10 → SURVIVED
11. sumx2y2m1 : Negated double local variable number 16 → KILLED
12. sumx2y2m1 : Negated double local variable number 10 → KILLED
13. sumx2y2m1 : Incremented (a++) double local variable number 10 → KILLED
14. sumx2y2m1 : Decremented (a--) double local variable number 16 → KILLED
15. sumx2y2m1 : Incremented (++a) double local variable number 16 → KILLED
16. sumx2y2m1 : Decremented (--a) double local variable number 16 → KILLED
|
q = f1 + e1; |
|
3089
|
17
1. sumx2y2m1 : Negated double local variable number 8 → SURVIVED
2. sumx2y2m1 : Incremented (a++) double local variable number 16 → SURVIVED
3. sumx2y2m1 : Decremented (a--) double local variable number 10 → SURVIVED
4. sumx2y2m1 : Incremented (++a) double local variable number 10 → SURVIVED
5. sumx2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
6. sumx2y2m1 : Decremented (--a) double local variable number 10 → SURVIVED
7. sumx2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → KILLED
8. sumx2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::sumLow → KILLED
9. sumx2y2m1 : Negated double local variable number 16 → KILLED
10. sumx2y2m1 : Negated double local variable number 10 → KILLED
11. sumx2y2m1 : Incremented (a++) double local variable number 10 → KILLED
12. sumx2y2m1 : Incremented (a++) double local variable number 8 → KILLED
13. sumx2y2m1 : Decremented (a--) double local variable number 16 → KILLED
14. sumx2y2m1 : Decremented (a--) double local variable number 8 → KILLED
15. sumx2y2m1 : Incremented (++a) double local variable number 16 → KILLED
16. sumx2y2m1 : Decremented (--a) double local variable number 16 → KILLED
17. sumx2y2m1 : Decremented (--a) double local variable number 8 → KILLED
|
e1 = sumLow(f1, e1, q); |
|
3090
|
16
1. sumx2y2m1 : Negated double local variable number 8 → SURVIVED
2. sumx2y2m1 : Negated double local variable number 14 → SURVIVED
3. sumx2y2m1 : Replaced double operation by second member → SURVIVED
4. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
5. sumx2y2m1 : Replaced double addition with multiplication → SURVIVED
6. sumx2y2m1 : Replaced double addition with division → SURVIVED
7. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
8. sumx2y2m1 : Incremented (a++) double local variable number 8 → SURVIVED
9. sumx2y2m1 : Decremented (a--) double local variable number 8 → SURVIVED
10. sumx2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
11. sumx2y2m1 : Incremented (++a) double local variable number 14 → SURVIVED
12. sumx2y2m1 : Decremented (--a) double local variable number 8 → SURVIVED
13. sumx2y2m1 : Decremented (--a) double local variable number 14 → SURVIVED
14. sumx2y2m1 : Replaced double addition with subtraction → KILLED
15. sumx2y2m1 : Incremented (a++) double local variable number 14 → KILLED
16. sumx2y2m1 : Decremented (a--) double local variable number 14 → KILLED
|
double p = q + e2; |
|
3091
|
17
1. sumx2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED
2. sumx2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED
3. sumx2y2m1 : Decremented (a--) double local variable number 8 → SURVIVED
4. sumx2y2m1 : Decremented (a--) double local variable number 14 → SURVIVED
5. sumx2y2m1 : Incremented (++a) double local variable number 14 → SURVIVED
6. sumx2y2m1 : Incremented (++a) double local variable number 20 → SURVIVED
7. sumx2y2m1 : Negated double local variable number 8 → KILLED
8. sumx2y2m1 : Negated double local variable number 14 → KILLED
9. sumx2y2m1 : Negated double local variable number 20 → KILLED
10. sumx2y2m1 : Incremented (a++) double local variable number 8 → KILLED
11. sumx2y2m1 : Incremented (a++) double local variable number 14 → KILLED
12. sumx2y2m1 : Incremented (a++) double local variable number 20 → KILLED
13. sumx2y2m1 : Decremented (a--) double local variable number 20 → KILLED
14. sumx2y2m1 : Incremented (++a) double local variable number 8 → KILLED
15. sumx2y2m1 : Decremented (--a) double local variable number 8 → KILLED
16. sumx2y2m1 : Decremented (--a) double local variable number 14 → KILLED
17. sumx2y2m1 : Decremented (--a) double local variable number 20 → KILLED
|
e2 = sumLow(q, e2, p); |
|
3092
|
16
1. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
2. sumx2y2m1 : Negated double local variable number 12 → SURVIVED
3. sumx2y2m1 : Replaced double operation by second member → SURVIVED
4. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
5. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
6. sumx2y2m1 : Incremented (a++) double local variable number 20 → SURVIVED
7. sumx2y2m1 : Incremented (a++) double local variable number 12 → SURVIVED
8. sumx2y2m1 : Decremented (a--) double local variable number 20 → SURVIVED
9. sumx2y2m1 : Decremented (--a) double local variable number 20 → SURVIVED
10. sumx2y2m1 : Decremented (--a) double local variable number 12 → SURVIVED
11. sumx2y2m1 : Negated double local variable number 20 → KILLED
12. sumx2y2m1 : Replaced double addition with multiplication → KILLED
13. sumx2y2m1 : Replaced double addition with division → KILLED
14. sumx2y2m1 : Decremented (a--) double local variable number 12 → KILLED
15. sumx2y2m1 : Incremented (++a) double local variable number 20 → KILLED
16. sumx2y2m1 : Incremented (++a) double local variable number 12 → KILLED
|
double e4 = p + e3; |
|
3093
|
17
1. sumx2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED
2. sumx2y2m1 : Incremented (a++) double local variable number 20 → SURVIVED
3. sumx2y2m1 : Incremented (a++) double local variable number 12 → SURVIVED
4. sumx2y2m1 : Incremented (a++) double local variable number 22 → SURVIVED
5. sumx2y2m1 : Decremented (a--) double local variable number 20 → SURVIVED
6. sumx2y2m1 : Decremented (a--) double local variable number 12 → SURVIVED
7. sumx2y2m1 : Decremented (a--) double local variable number 22 → SURVIVED
8. sumx2y2m1 : Decremented (--a) double local variable number 12 → SURVIVED
9. sumx2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → KILLED
10. sumx2y2m1 : Negated double local variable number 20 → KILLED
11. sumx2y2m1 : Negated double local variable number 12 → KILLED
12. sumx2y2m1 : Negated double local variable number 22 → KILLED
13. sumx2y2m1 : Incremented (++a) double local variable number 20 → KILLED
14. sumx2y2m1 : Incremented (++a) double local variable number 12 → KILLED
15. sumx2y2m1 : Incremented (++a) double local variable number 22 → KILLED
16. sumx2y2m1 : Decremented (--a) double local variable number 20 → KILLED
17. sumx2y2m1 : Decremented (--a) double local variable number 22 → KILLED
|
e3 = sumLow(p, e3, e4); |
|
3094
|
|
|
|
3095
|
|
// Grow expansion of f2 into e (only required to start at e2) |
|
3096
|
16
1. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
2. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
3. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
4. sumx2y2m1 : Incremented (a++) double local variable number 18 → SURVIVED
5. sumx2y2m1 : Incremented (a++) double local variable number 14 → SURVIVED
6. sumx2y2m1 : Incremented (++a) double local variable number 14 → SURVIVED
7. sumx2y2m1 : Decremented (--a) double local variable number 18 → SURVIVED
8. sumx2y2m1 : Negated double local variable number 18 → KILLED
9. sumx2y2m1 : Negated double local variable number 14 → KILLED
10. sumx2y2m1 : Replaced double operation by second member → KILLED
11. sumx2y2m1 : Replaced double addition with multiplication → KILLED
12. sumx2y2m1 : Replaced double addition with division → KILLED
13. sumx2y2m1 : Decremented (a--) double local variable number 18 → KILLED
14. sumx2y2m1 : Decremented (a--) double local variable number 14 → KILLED
15. sumx2y2m1 : Incremented (++a) double local variable number 18 → KILLED
16. sumx2y2m1 : Decremented (--a) double local variable number 14 → KILLED
|
q = f2 + e2; |
|
3097
|
17
1. sumx2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED
2. sumx2y2m1 : Negated double local variable number 8 → SURVIVED
3. sumx2y2m1 : Incremented (a++) double local variable number 18 → SURVIVED
4. sumx2y2m1 : Incremented (a++) double local variable number 14 → SURVIVED
5. sumx2y2m1 : Incremented (a++) double local variable number 8 → SURVIVED
6. sumx2y2m1 : Decremented (a--) double local variable number 18 → SURVIVED
7. sumx2y2m1 : Decremented (a--) double local variable number 14 → SURVIVED
8. sumx2y2m1 : Decremented (a--) double local variable number 8 → SURVIVED
9. sumx2y2m1 : Incremented (++a) double local variable number 14 → SURVIVED
10. sumx2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
11. sumx2y2m1 : Decremented (--a) double local variable number 18 → SURVIVED
12. sumx2y2m1 : Decremented (--a) double local variable number 14 → SURVIVED
13. sumx2y2m1 : Decremented (--a) double local variable number 8 → SURVIVED
14. sumx2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::sumLow → KILLED
15. sumx2y2m1 : Negated double local variable number 18 → KILLED
16. sumx2y2m1 : Negated double local variable number 14 → KILLED
17. sumx2y2m1 : Incremented (++a) double local variable number 18 → KILLED
|
e2 = sumLow(f2, e2, q); |
|
3098
|
16
1. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
2. sumx2y2m1 : Negated double local variable number 8 → SURVIVED
3. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
4. sumx2y2m1 : Replaced double addition with multiplication → SURVIVED
5. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
6. sumx2y2m1 : Decremented (a--) double local variable number 8 → SURVIVED
7. sumx2y2m1 : Decremented (a--) double local variable number 12 → SURVIVED
8. sumx2y2m1 : Negated double local variable number 12 → KILLED
9. sumx2y2m1 : Replaced double operation by second member → KILLED
10. sumx2y2m1 : Replaced double addition with division → KILLED
11. sumx2y2m1 : Incremented (a++) double local variable number 8 → KILLED
12. sumx2y2m1 : Incremented (a++) double local variable number 12 → KILLED
13. sumx2y2m1 : Incremented (++a) double local variable number 8 → KILLED
14. sumx2y2m1 : Incremented (++a) double local variable number 12 → KILLED
15. sumx2y2m1 : Decremented (--a) double local variable number 8 → KILLED
16. sumx2y2m1 : Decremented (--a) double local variable number 12 → KILLED
|
p = q + e3; |
|
3099
|
17
1. sumx2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED
2. sumx2y2m1 : Negated double local variable number 8 → SURVIVED
3. sumx2y2m1 : Negated double local variable number 12 → SURVIVED
4. sumx2y2m1 : Incremented (a++) double local variable number 8 → SURVIVED
5. sumx2y2m1 : Incremented (a++) double local variable number 12 → SURVIVED
6. sumx2y2m1 : Incremented (a++) double local variable number 20 → SURVIVED
7. sumx2y2m1 : Decremented (a--) double local variable number 8 → SURVIVED
8. sumx2y2m1 : Decremented (a--) double local variable number 12 → SURVIVED
9. sumx2y2m1 : Decremented (a--) double local variable number 20 → SURVIVED
10. sumx2y2m1 : Incremented (++a) double local variable number 8 → SURVIVED
11. sumx2y2m1 : Incremented (++a) double local variable number 12 → SURVIVED
12. sumx2y2m1 : Decremented (--a) double local variable number 8 → SURVIVED
13. sumx2y2m1 : Decremented (--a) double local variable number 12 → SURVIVED
14. sumx2y2m1 : Decremented (--a) double local variable number 20 → SURVIVED
15. sumx2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::sumLow → KILLED
16. sumx2y2m1 : Negated double local variable number 20 → KILLED
17. sumx2y2m1 : Incremented (++a) double local variable number 20 → KILLED
|
e3 = sumLow(q, e3, p); |
|
3100
|
16
1. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
2. sumx2y2m1 : Negated double local variable number 20 → SURVIVED
3. sumx2y2m1 : Replaced double operation by second member → SURVIVED
4. sumx2y2m1 : Replaced double addition with multiplication → SURVIVED
5. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
6. sumx2y2m1 : Incremented (a++) double local variable number 20 → SURVIVED
7. sumx2y2m1 : Incremented (a++) double local variable number 22 → SURVIVED
8. sumx2y2m1 : Decremented (a--) double local variable number 20 → SURVIVED
9. sumx2y2m1 : Decremented (a--) double local variable number 22 → SURVIVED
10. sumx2y2m1 : Negated double local variable number 22 → KILLED
11. sumx2y2m1 : Replaced double addition with subtraction → KILLED
12. sumx2y2m1 : Replaced double addition with division → KILLED
13. sumx2y2m1 : Incremented (++a) double local variable number 20 → KILLED
14. sumx2y2m1 : Incremented (++a) double local variable number 22 → KILLED
15. sumx2y2m1 : Decremented (--a) double local variable number 20 → KILLED
16. sumx2y2m1 : Decremented (--a) double local variable number 22 → KILLED
|
final double e5 = p + e4; |
|
3101
|
17
1. sumx2y2m1 : replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED
2. sumx2y2m1 : removed call to org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED
3. sumx2y2m1 : Negated double local variable number 20 → SURVIVED
4. sumx2y2m1 : Incremented (a++) double local variable number 20 → SURVIVED
5. sumx2y2m1 : Incremented (a++) double local variable number 22 → SURVIVED
6. sumx2y2m1 : Incremented (a++) double local variable number 24 → SURVIVED
7. sumx2y2m1 : Decremented (--a) double local variable number 22 → SURVIVED
8. sumx2y2m1 : Decremented (--a) double local variable number 24 → SURVIVED
9. sumx2y2m1 : Negated double local variable number 22 → KILLED
10. sumx2y2m1 : Negated double local variable number 24 → KILLED
11. sumx2y2m1 : Decremented (a--) double local variable number 20 → KILLED
12. sumx2y2m1 : Decremented (a--) double local variable number 22 → KILLED
13. sumx2y2m1 : Decremented (a--) double local variable number 24 → KILLED
14. sumx2y2m1 : Incremented (++a) double local variable number 20 → KILLED
15. sumx2y2m1 : Incremented (++a) double local variable number 22 → KILLED
16. sumx2y2m1 : Incremented (++a) double local variable number 24 → KILLED
17. sumx2y2m1 : Decremented (--a) double local variable number 20 → KILLED
|
e4 = sumLow(p, e4, e5); |
|
3102
|
|
|
|
3103
|
|
// Final summation: |
|
3104
|
|
// The sum of the parts is within 1 ulp of the true expansion value e: |
|
3105
|
|
// |e - sum| < ulp(sum). |
|
3106
|
|
// To achieve the exact result requires iteration of a distillation two-sum through |
|
3107
|
|
// the expansion until convergence, i.e. no smaller term changes higher terms. |
|
3108
|
|
// This requires (n-1) iterations for length n. Here we neglect this as |
|
3109
|
|
// although the method is not ensured to be exact is it robust on random |
|
3110
|
|
// cis numbers. |
|
3111
|
51
1. sumx2y2m1 : Negated double local variable number 10 → SURVIVED
2. sumx2y2m1 : Negated double local variable number 12 → SURVIVED
3. sumx2y2m1 : Negated double local variable number 22 → SURVIVED
4. sumx2y2m1 : Negated double local variable number 24 → SURVIVED
5. sumx2y2m1 : Replaced double operation by second member → SURVIVED
6. sumx2y2m1 : Replaced double operation by second member → SURVIVED
7. sumx2y2m1 : Replaced double operation by second member → SURVIVED
8. sumx2y2m1 : Replaced double operation by second member → SURVIVED
9. sumx2y2m1 : Replaced double addition with subtraction → SURVIVED
10. sumx2y2m1 : Replaced double addition with multiplication → SURVIVED
11. sumx2y2m1 : Replaced double addition with multiplication → SURVIVED
12. sumx2y2m1 : Replaced double addition with division → SURVIVED
13. sumx2y2m1 : Replaced double addition with division → SURVIVED
14. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
15. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
16. sumx2y2m1 : Replaced double addition with modulus → SURVIVED
17. sumx2y2m1 : Incremented (a++) double local variable number 10 → SURVIVED
18. sumx2y2m1 : Incremented (a++) double local variable number 14 → SURVIVED
19. sumx2y2m1 : Incremented (a++) double local variable number 12 → SURVIVED
20. sumx2y2m1 : Decremented (a--) double local variable number 10 → SURVIVED
21. sumx2y2m1 : Decremented (a--) double local variable number 14 → SURVIVED
22. sumx2y2m1 : Decremented (a--) double local variable number 12 → SURVIVED
23. sumx2y2m1 : Decremented (a--) double local variable number 24 → SURVIVED
24. sumx2y2m1 : Incremented (++a) double local variable number 10 → SURVIVED
25. sumx2y2m1 : Incremented (++a) double local variable number 12 → SURVIVED
26. sumx2y2m1 : Incremented (++a) double local variable number 22 → SURVIVED
27. sumx2y2m1 : Decremented (--a) double local variable number 10 → SURVIVED
28. sumx2y2m1 : Decremented (--a) double local variable number 14 → SURVIVED
29. sumx2y2m1 : Decremented (--a) double local variable number 12 → SURVIVED
30. sumx2y2m1 : Decremented (--a) double local variable number 22 → SURVIVED
31. sumx2y2m1 : Decremented (--a) double local variable number 24 → SURVIVED
32. sumx2y2m1 : Replaced double addition with subtraction → KILLED
33. sumx2y2m1 : Replaced double addition with subtraction → KILLED
34. sumx2y2m1 : Replaced double addition with subtraction → KILLED
35. sumx2y2m1 : Replaced double addition with subtraction → KILLED
36. sumx2y2m1 : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::sumx2y2m1 → KILLED
37. sumx2y2m1 : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::sumx2y2m1 → KILLED
38. sumx2y2m1 : Negated double local variable number 14 → KILLED
39. sumx2y2m1 : Replaced double addition with subtraction → KILLED
40. sumx2y2m1 : Replaced double addition with subtraction → KILLED
41. sumx2y2m1 : Replaced double addition with subtraction → KILLED
42. sumx2y2m1 : Replaced double addition with multiplication → KILLED
43. sumx2y2m1 : Replaced double addition with multiplication → KILLED
44. sumx2y2m1 : Replaced double addition with division → KILLED
45. sumx2y2m1 : Replaced double addition with division → KILLED
46. sumx2y2m1 : Replaced double addition with modulus → KILLED
47. sumx2y2m1 : Incremented (a++) double local variable number 22 → KILLED
48. sumx2y2m1 : Incremented (a++) double local variable number 24 → KILLED
49. sumx2y2m1 : Decremented (a--) double local variable number 22 → KILLED
50. sumx2y2m1 : Incremented (++a) double local variable number 14 → KILLED
51. sumx2y2m1 : Incremented (++a) double local variable number 24 → KILLED
|
return e1 + e2 + e3 + e4 + e5; |
|
3112
|
|
} |
|
3113
|
|
|
|
3114
|
|
/** |
|
3115
|
|
* Returns the n-th roots of this complex number. |
|
3116
|
|
* The nth roots are defined by the formula: |
|
3117
|
|
* |
|
3118
|
|
* <p>\[ z_k = |z|^{\frac{1}{n}} \left( \cos \left(\phi + \frac{2\pi k}{n} \right) + i \sin \left(\phi + \frac{2\pi k}{n} \right) \right) \] |
|
3119
|
|
* |
|
3120
|
|
* <p>for \( k=0, 1, \ldots, n-1 \), where \( |z| \) and \( \phi \) |
|
3121
|
|
* are respectively the {@link #abs() modulus} and |
|
3122
|
|
* {@link #arg() argument} of this complex number. |
|
3123
|
|
* |
|
3124
|
|
* <p>If one or both parts of this complex number is NaN, a list with all |
|
3125
|
|
* all elements set to {@code NaN + i NaN} is returned.</p> |
|
3126
|
|
* |
|
3127
|
|
* @param n Degree of root. |
|
3128
|
|
* @return A list of all {@code n}-th roots of this complex number. |
|
3129
|
|
* @throws IllegalArgumentException if {@code n} is zero. |
|
3130
|
|
* @see <a href="http://functions.wolfram.com/ElementaryFunctions/Root/">Root</a> |
|
3131
|
|
*/ |
|
3132
|
|
public List<Complex> nthRoot(int n) { |
|
3133
|
13
1. nthRoot : Negated integer local variable number 1 → SURVIVED
2. nthRoot : negated conditional → KILLED
3. nthRoot : removed conditional - replaced equality check with false → KILLED
4. nthRoot : removed conditional - replaced equality check with true → KILLED
5. nthRoot : not equal to less than → KILLED
6. nthRoot : not equal to less or equal → KILLED
7. nthRoot : not equal to greater than → KILLED
8. nthRoot : not equal to greater or equal → KILLED
9. nthRoot : not equal to equal → KILLED
10. nthRoot : Incremented (a++) integer local variable number 1 → KILLED
11. nthRoot : Decremented (a--) integer local variable number 1 → KILLED
12. nthRoot : Incremented (++a) integer local variable number 1 → KILLED
13. nthRoot : Decremented (--a) integer local variable number 1 → KILLED
|
if (n == 0) { |
|
3134
|
1
1. nthRoot : removed call to java/lang/IllegalArgumentException::<init> → KILLED
|
throw new IllegalArgumentException("cannot compute zeroth root"); |
|
3135
|
|
} |
|
3136
|
|
|
|
3137
|
1
1. nthRoot : removed call to java/util/ArrayList::<init> → KILLED
|
final List<Complex> result = new ArrayList<>(); |
|
3138
|
|
|
|
3139
|
|
// nth root of abs -- faster / more accurate to use a solver here? |
|
3140
|
20
1. nthRoot : replaced call to java/lang/Math::pow with argument → KILLED
2. nthRoot : Substituted 1.0 with 2.0 → KILLED
3. nthRoot : Replaced double division with multiplication → KILLED
4. nthRoot : removed call to org/apache/commons/numbers/complex/Complex::abs → KILLED
5. nthRoot : removed call to java/lang/Math::pow → KILLED
6. nthRoot : Negated integer local variable number 1 → KILLED
7. nthRoot : Replaced double operation by second member → KILLED
8. nthRoot : Replaced double division with multiplication → KILLED
9. nthRoot : Replaced double division with modulus → KILLED
10. nthRoot : Replaced double division with addition → KILLED
11. nthRoot : Replaced double division with subtraction → KILLED
12. nthRoot : Substituted 1.0 with 0.0 → KILLED
13. nthRoot : Substituted 1.0 with -1.0 → KILLED
14. nthRoot : Substituted 1.0 with -1.0 → KILLED
15. nthRoot : Substituted 1.0 with 2.0 → KILLED
16. nthRoot : Substituted 1.0 with 0.0 → KILLED
17. nthRoot : Incremented (a++) integer local variable number 1 → KILLED
18. nthRoot : Decremented (a--) integer local variable number 1 → KILLED
19. nthRoot : Incremented (++a) integer local variable number 1 → KILLED
20. nthRoot : Decremented (--a) integer local variable number 1 → KILLED
|
final double nthRootOfAbs = Math.pow(abs(), 1.0 / n); |
|
3141
|
|
|
|
3142
|
|
// Compute nth roots of complex number with k = 0, 1, ... n-1 |
|
3143
|
12
1. nthRoot : Replaced double division with multiplication → KILLED
2. nthRoot : removed call to org/apache/commons/numbers/complex/Complex::arg → KILLED
3. nthRoot : Negated integer local variable number 1 → KILLED
4. nthRoot : Replaced double operation by second member → KILLED
5. nthRoot : Replaced double division with multiplication → KILLED
6. nthRoot : Replaced double division with modulus → KILLED
7. nthRoot : Replaced double division with addition → KILLED
8. nthRoot : Replaced double division with subtraction → KILLED
9. nthRoot : Incremented (a++) integer local variable number 1 → KILLED
10. nthRoot : Decremented (a--) integer local variable number 1 → KILLED
11. nthRoot : Incremented (++a) integer local variable number 1 → KILLED
12. nthRoot : Decremented (--a) integer local variable number 1 → KILLED
|
final double nthPhi = arg() / n; |
|
3144
|
18
1. nthRoot : Substituted 6.283185307179586 with 1.0 → KILLED
2. nthRoot : Replaced double division with multiplication → KILLED
3. nthRoot : Negated integer local variable number 1 → KILLED
4. nthRoot : Replaced double operation by second member → KILLED
5. nthRoot : Replaced double division with multiplication → KILLED
6. nthRoot : Replaced double division with modulus → KILLED
7. nthRoot : Replaced double division with addition → KILLED
8. nthRoot : Replaced double division with subtraction → KILLED
9. nthRoot : Substituted 6.283185307179586 with 1.0 → KILLED
10. nthRoot : Substituted 6.283185307179586 with 0.0 → KILLED
11. nthRoot : Substituted 6.283185307179586 with -1.0 → KILLED
12. nthRoot : Substituted 6.283185307179586 with -6.283185307179586 → KILLED
13. nthRoot : Substituted 6.283185307179586 with 7.283185307179586 → KILLED
14. nthRoot : Substituted 6.283185307179586 with 5.283185307179586 → KILLED
15. nthRoot : Incremented (a++) integer local variable number 1 → KILLED
16. nthRoot : Decremented (a--) integer local variable number 1 → KILLED
17. nthRoot : Incremented (++a) integer local variable number 1 → KILLED
18. nthRoot : Decremented (--a) integer local variable number 1 → KILLED
|
final double slice = 2 * Math.PI / n; |
|
3145
|
5
1. nthRoot : Incremented (a++) double local variable number 5 → SURVIVED
2. nthRoot : Decremented (a--) double local variable number 5 → SURVIVED
3. nthRoot : Negated double local variable number 5 → KILLED
4. nthRoot : Incremented (++a) double local variable number 5 → KILLED
5. nthRoot : Decremented (--a) double local variable number 5 → KILLED
|
double innerPart = nthPhi; |
|
3146
|
27
1. nthRoot : Negated integer local variable number 1 → SURVIVED
2. nthRoot : greater or equal to equal → SURVIVED
3. nthRoot : Changed increment from 1 to -1 → TIMED_OUT
4. nthRoot : removed conditional - replaced comparison check with true → TIMED_OUT
5. nthRoot : Negated integer local variable number 11 → TIMED_OUT
6. nthRoot : Incremented (a++) integer local variable number 1 → TIMED_OUT
7. nthRoot : Decremented (a--) integer local variable number 11 → TIMED_OUT
8. nthRoot : Incremented (++a) integer local variable number 1 → TIMED_OUT
9. nthRoot : Decremented (--a) integer local variable number 11 → TIMED_OUT
10. nthRoot : replaced call to java/lang/Math::abs with argument → KILLED
11. nthRoot : changed conditional boundary → KILLED
12. nthRoot : Substituted 0 with 1 → KILLED
13. nthRoot : negated conditional → KILLED
14. nthRoot : removed call to java/lang/Math::abs → KILLED
15. nthRoot : removed conditional - replaced comparison check with false → KILLED
16. nthRoot : Substituted 0 with 1 → KILLED
17. nthRoot : Substituted 0 with -1 → KILLED
18. nthRoot : Substituted 0 with 1 → KILLED
19. nthRoot : Substituted 0 with -1 → KILLED
20. nthRoot : greater or equal to less than → KILLED
21. nthRoot : greater or equal to less or equal → KILLED
22. nthRoot : greater or equal to greater than → KILLED
23. nthRoot : greater or equal to not equal → KILLED
24. nthRoot : Incremented (a++) integer local variable number 11 → KILLED
25. nthRoot : Decremented (a--) integer local variable number 1 → KILLED
26. nthRoot : Incremented (++a) integer local variable number 11 → KILLED
27. nthRoot : Decremented (--a) integer local variable number 1 → KILLED
|
for (int k = 0; k < Math.abs(n); k++) { |
|
3147
|
|
// inner part |
|
3148
|
18
1. nthRoot : Negated double local variable number 9 → SURVIVED
2. nthRoot : replaced call to java/lang/Math::cos with argument → KILLED
3. nthRoot : Replaced double multiplication with division → KILLED
4. nthRoot : removed call to java/lang/Math::cos → KILLED
5. nthRoot : Negated double local variable number 3 → KILLED
6. nthRoot : Replaced double operation by second member → KILLED
7. nthRoot : Replaced double multiplication with division → KILLED
8. nthRoot : Replaced double multiplication with modulus → KILLED
9. nthRoot : Replaced double multiplication with addition → KILLED
10. nthRoot : Replaced double multiplication with subtraction → KILLED
11. nthRoot : Incremented (a++) double local variable number 3 → KILLED
12. nthRoot : Incremented (a++) double local variable number 9 → KILLED
13. nthRoot : Decremented (a--) double local variable number 3 → KILLED
14. nthRoot : Decremented (a--) double local variable number 9 → KILLED
15. nthRoot : Incremented (++a) double local variable number 3 → KILLED
16. nthRoot : Incremented (++a) double local variable number 9 → KILLED
17. nthRoot : Decremented (--a) double local variable number 3 → KILLED
18. nthRoot : Decremented (--a) double local variable number 9 → KILLED
|
final double realPart = nthRootOfAbs * Math.cos(innerPart); |
|
3149
|
18
1. nthRoot : replaced call to java/lang/Math::sin with argument → KILLED
2. nthRoot : Replaced double multiplication with division → KILLED
3. nthRoot : removed call to java/lang/Math::sin → KILLED
4. nthRoot : Negated double local variable number 3 → KILLED
5. nthRoot : Negated double local variable number 9 → KILLED
6. nthRoot : Replaced double operation by second member → KILLED
7. nthRoot : Replaced double multiplication with division → KILLED
8. nthRoot : Replaced double multiplication with modulus → KILLED
9. nthRoot : Replaced double multiplication with addition → KILLED
10. nthRoot : Replaced double multiplication with subtraction → KILLED
11. nthRoot : Incremented (a++) double local variable number 3 → KILLED
12. nthRoot : Incremented (a++) double local variable number 9 → KILLED
13. nthRoot : Decremented (a--) double local variable number 3 → KILLED
14. nthRoot : Decremented (a--) double local variable number 9 → KILLED
15. nthRoot : Incremented (++a) double local variable number 3 → KILLED
16. nthRoot : Incremented (++a) double local variable number 9 → KILLED
17. nthRoot : Decremented (--a) double local variable number 3 → KILLED
18. nthRoot : Decremented (--a) double local variable number 9 → KILLED
|
final double imaginaryPart = nthRootOfAbs * Math.sin(innerPart); |
|
3150
|
12
1. nthRoot : Incremented (a++) double local variable number 12 → SURVIVED
2. nthRoot : Incremented (a++) double local variable number 14 → SURVIVED
3. nthRoot : Decremented (a--) double local variable number 12 → SURVIVED
4. nthRoot : Decremented (a--) double local variable number 14 → SURVIVED
5. nthRoot : removed call to org/apache/commons/numbers/complex/Complex::ofCartesian → KILLED
6. nthRoot : removed call to java/util/List::add → KILLED
7. nthRoot : Negated double local variable number 12 → KILLED
8. nthRoot : Negated double local variable number 14 → KILLED
9. nthRoot : Incremented (++a) double local variable number 12 → KILLED
10. nthRoot : Incremented (++a) double local variable number 14 → KILLED
11. nthRoot : Decremented (--a) double local variable number 12 → KILLED
12. nthRoot : Decremented (--a) double local variable number 14 → KILLED
|
result.add(ofCartesian(realPart, imaginaryPart)); |
|
3151
|
16
1. nthRoot : Incremented (a++) double local variable number 9 → SURVIVED
2. nthRoot : Decremented (a--) double local variable number 9 → SURVIVED
3. nthRoot : Replaced double addition with subtraction → KILLED
4. nthRoot : Negated double local variable number 9 → KILLED
5. nthRoot : Negated double local variable number 7 → KILLED
6. nthRoot : Replaced double operation by second member → KILLED
7. nthRoot : Replaced double addition with subtraction → KILLED
8. nthRoot : Replaced double addition with multiplication → KILLED
9. nthRoot : Replaced double addition with division → KILLED
10. nthRoot : Replaced double addition with modulus → KILLED
11. nthRoot : Incremented (a++) double local variable number 7 → KILLED
12. nthRoot : Decremented (a--) double local variable number 7 → KILLED
13. nthRoot : Incremented (++a) double local variable number 9 → KILLED
14. nthRoot : Incremented (++a) double local variable number 7 → KILLED
15. nthRoot : Decremented (--a) double local variable number 9 → KILLED
16. nthRoot : Decremented (--a) double local variable number 7 → KILLED
|
innerPart += slice; |
|
3152
|
|
} |
|
3153
|
|
|
|
3154
|
2
1. nthRoot : replaced return value with Collections.emptyList for org/apache/commons/numbers/complex/Complex::nthRoot → KILLED
2. nthRoot : mutated return of Object value for org/apache/commons/numbers/complex/Complex::nthRoot to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
return result; |
|
3155
|
|
} |
|
3156
|
|
|
|
3157
|
|
/** |
|
3158
|
|
* Test for equality with another object. If the other object is a {@code Complex} then a |
|
3159
|
|
* comparison is made of the real and imaginary parts; otherwise {@code false} is returned. |
|
3160
|
|
* |
|
3161
|
|
* <p>If both the real and imaginary parts of two complex numbers |
|
3162
|
|
* are exactly the same the two {@code Complex} objects are considered to be equal. |
|
3163
|
|
* For this purpose, two {@code double} values are considered to be |
|
3164
|
|
* the same if and only if the method {@link Double #doubleToLongBits(double)} |
|
3165
|
|
* returns the identical {@code long} value when applied to each. |
|
3166
|
|
* |
|
3167
|
|
* <p>Note that in most cases, for two instances of class |
|
3168
|
|
* {@code Complex}, {@code c1} and {@code c2}, the |
|
3169
|
|
* value of {@code c1.equals(c2)} is {@code true} if and only if |
|
3170
|
|
* |
|
3171
|
|
* <pre> |
|
3172
|
|
* {@code c1.getReal() == c2.getReal() && c1.getImaginary() == c2.getImaginary()}</pre> |
|
3173
|
|
* |
|
3174
|
|
* <p>also has the value {@code true}. However, there are exceptions: |
|
3175
|
|
* |
|
3176
|
|
* <ul> |
|
3177
|
|
* <li> |
|
3178
|
|
* Instances that contain {@code NaN} values in the same part |
|
3179
|
|
* are considered to be equal for that part, even though {@code Double.NaN == Double.NaN} |
|
3180
|
|
* has the value {@code false}. |
|
3181
|
|
* </li> |
|
3182
|
|
* <li> |
|
3183
|
|
* Instances that share a {@code NaN} value in one part |
|
3184
|
|
* but have different values in the other part are <em>not</em> considered equal. |
|
3185
|
|
* </li> |
|
3186
|
|
* <li> |
|
3187
|
|
* Instances that contain different representations of zero in the same part |
|
3188
|
|
* are <em>not</em> considered to be equal for that part, even though {@code -0.0 == 0.0} |
|
3189
|
|
* has the value {@code true}. |
|
3190
|
|
* </li> |
|
3191
|
|
* </ul> |
|
3192
|
|
* |
|
3193
|
|
* <p>The behavior is the same as if the components of the two complex numbers were passed |
|
3194
|
|
* to {@link java.util.Arrays#equals(double[], double[]) Arrays.equals(double[], double[])}: |
|
3195
|
|
* |
|
3196
|
|
* <pre> |
|
3197
|
|
* Arrays.equals(new double[]{c1.getReal(), c1.getImaginary()}, |
|
3198
|
|
* new double[]{c2.getReal(), c2.getImaginary()}); </pre> |
|
3199
|
|
* |
|
3200
|
|
* @param other Object to test for equality with this instance. |
|
3201
|
|
* @return {@code true} if the objects are equal, {@code false} if object |
|
3202
|
|
* is {@code null}, not an instance of {@code Complex}, or not equal to |
|
3203
|
|
* this instance. |
|
3204
|
|
* @see java.lang.Double#doubleToLongBits(double) |
|
3205
|
|
* @see java.util.Arrays#equals(double[], double[]) |
|
3206
|
|
*/ |
|
3207
|
|
@Override |
|
3208
|
|
public boolean equals(Object other) { |
|
3209
|
3
1. equals : negated conditional → KILLED
2. equals : removed conditional - replaced equality check with true → KILLED
3. equals : not equal to equal → KILLED
|
if (this == other) { |
|
3210
|
8
1. equals : Substituted 1 with -1 → SURVIVED
2. equals : replaced boolean return with false for org/apache/commons/numbers/complex/Complex::equals → KILLED
3. equals : Substituted 1 with 0 → KILLED
4. equals : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
5. equals : Substituted 1 with 0 → KILLED
6. equals : Substituted 1 with -1 → KILLED
7. equals : Substituted 1 with 2 → KILLED
8. equals : Substituted 1 with 0 → KILLED
|
return true; |
|
3211
|
|
} |
|
3212
|
8
1. equals : negated conditional → KILLED
2. equals : removed conditional - replaced equality check with false → KILLED
3. equals : removed conditional - replaced equality check with true → KILLED
4. equals : equal to less than → KILLED
5. equals : equal to less or equal → KILLED
6. equals : equal to greater than → KILLED
7. equals : equal to greater or equal → KILLED
8. equals : equal to not equal → KILLED
|
if (other instanceof Complex) { |
|
3213
|
|
final Complex c = (Complex) other; |
|
3214
|
31
1. equals : Incremented (a++) double field imaginary → SURVIVED
2. equals : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::equals → KILLED
3. equals : negated conditional → KILLED
4. equals : removed call to org/apache/commons/numbers/complex/Complex::equals → KILLED
5. equals : removed conditional - replaced equality check with false → KILLED
6. equals : removed conditional - replaced equality check with true → KILLED
7. equals : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
8. equals : Negated double field real → KILLED
9. equals : Negated double field real → KILLED
10. equals : Negated double field imaginary → KILLED
11. equals : Negated double field imaginary → KILLED
12. equals : equal to less than → KILLED
13. equals : equal to less or equal → KILLED
14. equals : equal to greater than → KILLED
15. equals : equal to greater or equal → KILLED
16. equals : equal to not equal → KILLED
17. equals : Incremented (a++) double field real → KILLED
18. equals : Incremented (a++) double field real → KILLED
19. equals : Incremented (a++) double field imaginary → KILLED
20. equals : Decremented (a--) double field real → KILLED
21. equals : Decremented (a--) double field real → KILLED
22. equals : Decremented (a--) double field imaginary → KILLED
23. equals : Decremented (a--) double field imaginary → KILLED
24. equals : Incremented (++a) double field real → KILLED
25. equals : Incremented (++a) double field real → KILLED
26. equals : Incremented (++a) double field imaginary → KILLED
27. equals : Incremented (++a) double field imaginary → KILLED
28. equals : Decremented (--a) double field → KILLED
29. equals : Decremented (--a) double field → KILLED
30. equals : Decremented (--a) double field → KILLED
31. equals : Decremented (--a) double field → KILLED
|
return equals(real, c.real) && |
|
3215
|
20
1. equals : Substituted 1 with 0 → KILLED
2. equals : Substituted 0 with 1 → KILLED
3. equals : negated conditional → KILLED
4. equals : removed call to org/apache/commons/numbers/complex/Complex::equals → KILLED
5. equals : removed conditional - replaced equality check with false → KILLED
6. equals : removed conditional - replaced equality check with true → KILLED
7. equals : Substituted 0 with 1 → KILLED
8. equals : Substituted 1 with 0 → KILLED
9. equals : Substituted 1 with -1 → KILLED
10. equals : Substituted 0 with -1 → KILLED
11. equals : Substituted 1 with -1 → KILLED
12. equals : Substituted 1 with 2 → KILLED
13. equals : Substituted 0 with 1 → KILLED
14. equals : Substituted 1 with 0 → KILLED
15. equals : Substituted 0 with -1 → KILLED
16. equals : equal to less than → KILLED
17. equals : equal to less or equal → KILLED
18. equals : equal to greater than → KILLED
19. equals : equal to greater or equal → KILLED
20. equals : equal to not equal → KILLED
|
equals(imaginary, c.imaginary); |
|
3216
|
|
} |
|
3217
|
7
1. equals : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::equals → KILLED
2. equals : Substituted 0 with 1 → KILLED
3. equals : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
4. equals : Substituted 0 with 1 → KILLED
5. equals : Substituted 0 with -1 → KILLED
6. equals : Substituted 0 with 1 → KILLED
7. equals : Substituted 0 with -1 → KILLED
|
return false; |
|
3218
|
|
} |
|
3219
|
|
|
|
3220
|
|
/** |
|
3221
|
|
* Gets a hash code for the complex number. |
|
3222
|
|
* |
|
3223
|
|
* <p>The behavior is the same as if the components of the complex number were passed |
|
3224
|
|
* to {@link java.util.Arrays#hashCode(double[]) Arrays.hashCode(double[])}: |
|
3225
|
|
* |
|
3226
|
|
* <pre> |
|
3227
|
|
* {@code Arrays.hashCode(new double[] {getReal(), getImaginary()})}</pre> |
|
3228
|
|
* |
|
3229
|
|
* @return A hash code value for this object. |
|
3230
|
|
* @see java.util.Arrays#hashCode(double[]) Arrays.hashCode(double[]) |
|
3231
|
|
*/ |
|
3232
|
|
@Override |
|
3233
|
|
public int hashCode() { |
|
3234
|
46
1. hashCode : Substituted 31 with 32 → KILLED
2. hashCode : Substituted 31 with 32 → KILLED
3. hashCode : Replaced integer addition with subtraction → KILLED
4. hashCode : Replaced integer multiplication with division → KILLED
5. hashCode : Replaced integer addition with subtraction → KILLED
6. hashCode : removed call to java/lang/Double::hashCode → KILLED
7. hashCode : removed call to java/lang/Double::hashCode → KILLED
8. hashCode : replaced int return with 0 for org/apache/commons/numbers/complex/Complex::hashCode → KILLED
9. hashCode : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
10. hashCode : Negated double field real → KILLED
11. hashCode : Negated double field imaginary → KILLED
12. hashCode : Replaced integer operation by second member → KILLED
13. hashCode : Replaced integer operation by second member → KILLED
14. hashCode : Replaced integer operation by second member → KILLED
15. hashCode : Replaced integer addition with subtraction → KILLED
16. hashCode : Replaced integer multiplication with division → KILLED
17. hashCode : Replaced integer addition with subtraction → KILLED
18. hashCode : Replaced integer addition with multiplication → KILLED
19. hashCode : Replaced integer multiplication with modulus → KILLED
20. hashCode : Replaced integer addition with multiplication → KILLED
21. hashCode : Replaced integer addition with division → KILLED
22. hashCode : Replaced integer multiplication with addition → KILLED
23. hashCode : Replaced integer addition with division → KILLED
24. hashCode : Replaced integer addition with modulus → KILLED
25. hashCode : Replaced integer multiplication with subtraction → KILLED
26. hashCode : Replaced integer addition with modulus → KILLED
27. hashCode : Substituted 31 with 1 → KILLED
28. hashCode : Substituted 31 with 1 → KILLED
29. hashCode : Substituted 31 with 0 → KILLED
30. hashCode : Substituted 31 with 0 → KILLED
31. hashCode : Substituted 31 with -1 → KILLED
32. hashCode : Substituted 31 with -1 → KILLED
33. hashCode : Substituted 31 with -31 → KILLED
34. hashCode : Substituted 31 with -31 → KILLED
35. hashCode : Substituted 31 with 32 → KILLED
36. hashCode : Substituted 31 with 32 → KILLED
37. hashCode : Substituted 31 with 30 → KILLED
38. hashCode : Substituted 31 with 30 → KILLED
39. hashCode : Incremented (a++) double field real → KILLED
40. hashCode : Incremented (a++) double field imaginary → KILLED
41. hashCode : Decremented (a--) double field real → KILLED
42. hashCode : Decremented (a--) double field imaginary → KILLED
43. hashCode : Incremented (++a) double field real → KILLED
44. hashCode : Incremented (++a) double field imaginary → KILLED
45. hashCode : Decremented (--a) double field → KILLED
46. hashCode : Decremented (--a) double field → KILLED
|
return 31 * (31 + Double.hashCode(real)) + Double.hashCode(imaginary); |
|
3235
|
|
} |
|
3236
|
|
|
|
3237
|
|
/** |
|
3238
|
|
* Returns a string representation of the complex number. |
|
3239
|
|
* |
|
3240
|
|
* <p>The string will represent the numeric values of the real and imaginary parts. |
|
3241
|
|
* The values are split by a separator and surrounded by parentheses. |
|
3242
|
|
* The string can be {@link #parse(String) parsed} to obtain an instance with the same value. |
|
3243
|
|
* |
|
3244
|
|
* <p>The format for complex number \( x + i y \) is {@code "(x,y)"}, with \( x \) and |
|
3245
|
|
* \( y \) converted as if using {@link Double#toString(double)}. |
|
3246
|
|
* |
|
3247
|
|
* @return A string representation of the complex number. |
|
3248
|
|
* @see #parse(String) |
|
3249
|
|
* @see Double#toString(double) |
|
3250
|
|
*/ |
|
3251
|
|
@Override |
|
3252
|
|
public String toString() { |
|
3253
|
17
1. toString : Substituted 64 with 65 → SURVIVED
2. toString : Substituted 64 with 1 → SURVIVED
3. toString : Substituted 64 with 0 → SURVIVED
4. toString : Substituted 64 with 65 → SURVIVED
5. toString : Substituted 64 with 63 → SURVIVED
6. toString : removed call to java/lang/StringBuilder::<init> → KILLED
7. toString : replaced return value with "" for org/apache/commons/numbers/complex/Complex::toString → KILLED
8. toString : Substituted 40 with 41 → KILLED
9. toString : mutated return of Object value for org/apache/commons/numbers/complex/Complex::toString to ( if (x != null) null else throw new RuntimeException ) → KILLED
10. toString : Substituted 40 with 1 → KILLED
11. toString : Substituted 40 with 0 → KILLED
12. toString : Substituted 64 with -1 → KILLED
13. toString : Substituted 40 with -1 → KILLED
14. toString : Substituted 64 with -64 → KILLED
15. toString : Substituted 40 with -40 → KILLED
16. toString : Substituted 40 with 41 → KILLED
17. toString : Substituted 40 with 39 → KILLED
|
return new StringBuilder(TO_STRING_SIZE) |
|
3254
|
7
1. toString : removed call to java/lang/StringBuilder::append → KILLED
2. toString : replaced call to java/lang/StringBuilder::append with receiver → KILLED
3. toString : Negated double field real → KILLED
4. toString : Incremented (a++) double field real → KILLED
5. toString : Decremented (a--) double field real → KILLED
6. toString : Incremented (++a) double field real → KILLED
7. toString : Decremented (--a) double field → KILLED
|
.append(FORMAT_START) |
|
3255
|
16
1. toString : Substituted 44 with 45 → KILLED
2. toString : removed call to java/lang/StringBuilder::append → KILLED
3. toString : removed call to java/lang/StringBuilder::append → KILLED
4. toString : replaced call to java/lang/StringBuilder::append with receiver → KILLED
5. toString : replaced call to java/lang/StringBuilder::append with receiver → KILLED
6. toString : Negated double field imaginary → KILLED
7. toString : Substituted 44 with 1 → KILLED
8. toString : Substituted 44 with 0 → KILLED
9. toString : Substituted 44 with -1 → KILLED
10. toString : Substituted 44 with -44 → KILLED
11. toString : Substituted 44 with 45 → KILLED
12. toString : Substituted 44 with 43 → KILLED
13. toString : Incremented (a++) double field imaginary → KILLED
14. toString : Decremented (a--) double field imaginary → KILLED
15. toString : Incremented (++a) double field imaginary → KILLED
16. toString : Decremented (--a) double field → KILLED
|
.append(real).append(FORMAT_SEP) |
|
3256
|
9
1. toString : Substituted 41 with 42 → KILLED
2. toString : removed call to java/lang/StringBuilder::append → KILLED
3. toString : replaced call to java/lang/StringBuilder::append with receiver → KILLED
4. toString : Substituted 41 with 1 → KILLED
5. toString : Substituted 41 with 0 → KILLED
6. toString : Substituted 41 with -1 → KILLED
7. toString : Substituted 41 with -41 → KILLED
8. toString : Substituted 41 with 42 → KILLED
9. toString : Substituted 41 with 40 → KILLED
|
.append(imaginary) |
|
3257
|
2
1. toString : removed call to java/lang/StringBuilder::append → KILLED
2. toString : replaced call to java/lang/StringBuilder::append with receiver → KILLED
|
.append(FORMAT_END) |
|
3258
|
1
1. toString : removed call to java/lang/StringBuilder::toString → KILLED
|
.toString(); |
|
3259
|
|
} |
|
3260
|
|
|
|
3261
|
|
/** |
|
3262
|
|
* Returns {@code true} if the values are equal according to semantics of |
|
3263
|
|
* {@link Double#equals(Object)}. |
|
3264
|
|
* |
|
3265
|
|
* @param x Value |
|
3266
|
|
* @param y Value |
|
3267
|
|
* @return {@code Double.valueof(x).equals(Double.valueOf(y))}. |
|
3268
|
|
*/ |
|
3269
|
|
private static boolean equals(double x, double y) { |
|
3270
|
33
1. equals : Substituted 1 with -1 → SURVIVED
2. equals : Substituted 1 with -1 → SURVIVED
3. equals : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::equals → KILLED
4. equals : Substituted 1 with 0 → KILLED
5. equals : Substituted 0 with 1 → KILLED
6. equals : negated conditional → KILLED
7. equals : removed call to java/lang/Double::doubleToLongBits → KILLED
8. equals : removed call to java/lang/Double::doubleToLongBits → KILLED
9. equals : removed conditional - replaced equality check with false → KILLED
10. equals : removed conditional - replaced equality check with true → KILLED
11. equals : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
12. equals : Negated double local variable number 0 → KILLED
13. equals : Negated double local variable number 2 → KILLED
14. equals : Substituted 0 with 1 → KILLED
15. equals : Substituted 1 with 0 → KILLED
16. equals : Substituted 0 with -1 → KILLED
17. equals : Substituted 1 with 2 → KILLED
18. equals : Substituted 0 with 1 → KILLED
19. equals : Substituted 1 with 0 → KILLED
20. equals : Substituted 0 with -1 → KILLED
21. equals : not equal to less than → KILLED
22. equals : not equal to less or equal → KILLED
23. equals : not equal to greater than → KILLED
24. equals : not equal to greater or equal → KILLED
25. equals : not equal to equal → KILLED
26. equals : Incremented (a++) double local variable number 0 → KILLED
27. equals : Incremented (a++) double local variable number 2 → KILLED
28. equals : Decremented (a--) double local variable number 0 → KILLED
29. equals : Decremented (a--) double local variable number 2 → KILLED
30. equals : Incremented (++a) double local variable number 0 → KILLED
31. equals : Incremented (++a) double local variable number 2 → KILLED
32. equals : Decremented (--a) double local variable number 0 → KILLED
33. equals : Decremented (--a) double local variable number 2 → KILLED
|
return Double.doubleToLongBits(x) == Double.doubleToLongBits(y); |
|
3271
|
|
} |
|
3272
|
|
|
|
3273
|
|
/** |
|
3274
|
|
* Check that a value is negative. It must meet all the following conditions: |
|
3275
|
|
* <ul> |
|
3276
|
|
* <li>it is not {@code NaN},</li> |
|
3277
|
|
* <li>it is negative signed,</li> |
|
3278
|
|
* </ul> |
|
3279
|
|
* |
|
3280
|
|
* <p>Note: This is true for negative zero.</p> |
|
3281
|
|
* |
|
3282
|
|
* @param d Value. |
|
3283
|
|
* @return {@code true} if {@code d} is negative. |
|
3284
|
|
*/ |
|
3285
|
|
private static boolean negative(double d) { |
|
3286
|
51
1. negative : Negated long static field NEGATIVE_ZERO_LONG_BITS → SURVIVED
2. negative : Substituted 0.0 with -1.0 → SURVIVED
3. negative : not equal to greater than → SURVIVED
4. negative : Incremented (a++) double local variable number 0 → SURVIVED
5. negative : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::negative → KILLED
6. negative : changed conditional boundary → KILLED
7. negative : Substituted 0.0 with 1.0 → KILLED
8. negative : Substituted 1 with 0 → KILLED
9. negative : Substituted 0 with 1 → KILLED
10. negative : negated conditional → KILLED
11. negative : negated conditional → KILLED
12. negative : removed call to java/lang/Double::doubleToLongBits → KILLED
13. negative : removed conditional - replaced equality check with false → KILLED
14. negative : removed conditional - replaced equality check with true → KILLED
15. negative : removed conditional - replaced comparison check with false → KILLED
16. negative : removed conditional - replaced comparison check with true → KILLED
17. negative : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
18. negative : Negated double local variable number 0 → KILLED
19. negative : Negated double local variable number 0 → KILLED
20. negative : Substituted 0.0 with 1.0 → KILLED
21. negative : Substituted 0 with 1 → KILLED
22. negative : Substituted 1 with 0 → KILLED
23. negative : Substituted 1 with -1 → KILLED
24. negative : Substituted 0 with -1 → KILLED
25. negative : Substituted 1 with -1 → KILLED
26. negative : Substituted 0.0 with 1.0 → KILLED
27. negative : Substituted 1 with 2 → KILLED
28. negative : Substituted 0 with 1 → KILLED
29. negative : Substituted 0.0 with -1.0 → KILLED
30. negative : Substituted 1 with 0 → KILLED
31. negative : Substituted 0 with -1 → KILLED
32. negative : Less than to less or equal → KILLED
33. negative : not equal to less than → KILLED
34. negative : Less than to greater than → KILLED
35. negative : not equal to less or equal → KILLED
36. negative : Less than to greater or equal → KILLED
37. negative : Less than to equal → KILLED
38. negative : not equal to greater or equal → KILLED
39. negative : Less than to not equal → KILLED
40. negative : not equal to equal → KILLED
41. negative : Incremented (a++) double local variable number 0 → KILLED
42. negative : Incremented (a++) static long field NEGATIVE_ZERO_LONG_BITS → KILLED
43. negative : Decremented (a--) double local variable number 0 → KILLED
44. negative : Decremented (a--) double local variable number 0 → KILLED
45. negative : Decremented (a--) static long field NEGATIVE_ZERO_LONG_BITS → KILLED
46. negative : Incremented (++a) double local variable number 0 → KILLED
47. negative : Incremented (++a) double local variable number 0 → KILLED
48. negative : Incremented (++a) static long field NEGATIVE_ZERO_LONG_BITS → KILLED
49. negative : Decremented (--a) double local variable number 0 → KILLED
50. negative : Decremented (--a) double local variable number 0 → KILLED
51. negative : Decremented (--a) static long field → KILLED
|
return d < 0 || Double.doubleToLongBits(d) == NEGATIVE_ZERO_LONG_BITS; |
|
3287
|
|
} |
|
3288
|
|
|
|
3289
|
|
/** |
|
3290
|
|
* Check that a value is positive infinity. Used to replace {@link Double#isInfinite()} |
|
3291
|
|
* when the input value is known to be positive (i.e. in the case where it has been |
|
3292
|
|
* set using {@link Math#abs(double)}). |
|
3293
|
|
* |
|
3294
|
|
* @param d Value. |
|
3295
|
|
* @return {@code true} if {@code d} is +inf. |
|
3296
|
|
*/ |
|
3297
|
|
private static boolean isPosInfinite(double d) { |
|
3298
|
31
1. isPosInfinite : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE
2. isPosInfinite : Substituted Infinity with 1.0 → NO_COVERAGE
3. isPosInfinite : Substituted 1 with 0 → NO_COVERAGE
4. isPosInfinite : Substituted 0 with 1 → NO_COVERAGE
5. isPosInfinite : negated conditional → NO_COVERAGE
6. isPosInfinite : removed conditional - replaced equality check with false → NO_COVERAGE
7. isPosInfinite : removed conditional - replaced equality check with true → NO_COVERAGE
8. isPosInfinite : replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE
9. isPosInfinite : Negated double local variable number 0 → NO_COVERAGE
10. isPosInfinite : Substituted Infinity with 1.0 → NO_COVERAGE
11. isPosInfinite : Substituted 0 with 1 → NO_COVERAGE
12. isPosInfinite : Substituted Infinity with 0.0 → NO_COVERAGE
13. isPosInfinite : Substituted 1 with 0 → NO_COVERAGE
14. isPosInfinite : Substituted Infinity with -1.0 → NO_COVERAGE
15. isPosInfinite : Substituted 1 with -1 → NO_COVERAGE
16. isPosInfinite : Substituted 0 with -1 → NO_COVERAGE
17. isPosInfinite : Substituted Infinity with -Infinity → NO_COVERAGE
18. isPosInfinite : Substituted 1 with -1 → NO_COVERAGE
19. isPosInfinite : Substituted 1 with 2 → NO_COVERAGE
20. isPosInfinite : Substituted 0 with 1 → NO_COVERAGE
21. isPosInfinite : Substituted 1 with 0 → NO_COVERAGE
22. isPosInfinite : Substituted 0 with -1 → NO_COVERAGE
23. isPosInfinite : not equal to less than → NO_COVERAGE
24. isPosInfinite : not equal to less or equal → NO_COVERAGE
25. isPosInfinite : not equal to greater than → NO_COVERAGE
26. isPosInfinite : not equal to greater or equal → NO_COVERAGE
27. isPosInfinite : not equal to equal → NO_COVERAGE
28. isPosInfinite : Incremented (a++) double local variable number 0 → NO_COVERAGE
29. isPosInfinite : Decremented (a--) double local variable number 0 → NO_COVERAGE
30. isPosInfinite : Incremented (++a) double local variable number 0 → NO_COVERAGE
31. isPosInfinite : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return d == Double.POSITIVE_INFINITY; |
|
3299
|
|
} |
|
3300
|
|
|
|
3301
|
|
/** |
|
3302
|
|
* Check that an absolute value is finite. Used to replace {@link Double#isFinite()} |
|
3303
|
|
* when the input value is known to be positive (i.e. in the case where it has been |
|
3304
|
|
* set using {@link Math#abs(double)}). |
|
3305
|
|
* |
|
3306
|
|
* @param d Value. |
|
3307
|
|
* @return {@code true} if {@code d} is +finite. |
|
3308
|
|
*/ |
|
3309
|
|
private static boolean isPosFinite(double d) { |
|
3310
|
32
1. isPosFinite : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isPosFinite → NO_COVERAGE
2. isPosFinite : changed conditional boundary → NO_COVERAGE
3. isPosFinite : Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE
4. isPosFinite : Substituted 1 with 0 → NO_COVERAGE
5. isPosFinite : Substituted 0 with 1 → NO_COVERAGE
6. isPosFinite : negated conditional → NO_COVERAGE
7. isPosFinite : removed conditional - replaced comparison check with false → NO_COVERAGE
8. isPosFinite : removed conditional - replaced comparison check with true → NO_COVERAGE
9. isPosFinite : replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE
10. isPosFinite : Negated double local variable number 0 → NO_COVERAGE
11. isPosFinite : Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE
12. isPosFinite : Substituted 0 with 1 → NO_COVERAGE
13. isPosFinite : Substituted 1.7976931348623157E308 with 0.0 → NO_COVERAGE
14. isPosFinite : Substituted 1 with 0 → NO_COVERAGE
15. isPosFinite : Substituted 1.7976931348623157E308 with -1.0 → NO_COVERAGE
16. isPosFinite : Substituted 1 with -1 → NO_COVERAGE
17. isPosFinite : Substituted 0 with -1 → NO_COVERAGE
18. isPosFinite : Substituted 1.7976931348623157E308 with -1.7976931348623157E308 → NO_COVERAGE
19. isPosFinite : Substituted 1 with -1 → NO_COVERAGE
20. isPosFinite : Substituted 1 with 2 → NO_COVERAGE
21. isPosFinite : Substituted 0 with 1 → NO_COVERAGE
22. isPosFinite : Substituted 1 with 0 → NO_COVERAGE
23. isPosFinite : Substituted 0 with -1 → NO_COVERAGE
24. isPosFinite : greater than to less than → NO_COVERAGE
25. isPosFinite : greater than to less or equal → NO_COVERAGE
26. isPosFinite : greater than to greater or equal → NO_COVERAGE
27. isPosFinite : greater than to equal → NO_COVERAGE
28. isPosFinite : greater than to not equal → NO_COVERAGE
29. isPosFinite : Incremented (a++) double local variable number 0 → NO_COVERAGE
30. isPosFinite : Decremented (a--) double local variable number 0 → NO_COVERAGE
31. isPosFinite : Incremented (++a) double local variable number 0 → NO_COVERAGE
32. isPosFinite : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return d <= Double.MAX_VALUE; |
|
3311
|
|
} |
|
3312
|
|
|
|
3313
|
|
/** |
|
3314
|
|
* Create a complex number given the real and imaginary parts, then multiply by {@code -i}. |
|
3315
|
|
* This is used in functions that implement trigonomic identities. It is the functional |
|
3316
|
|
* equivalent of: |
|
3317
|
|
* |
|
3318
|
|
* <pre> |
|
3319
|
|
* z = new Complex(real, imaginary).multiplyImaginary(-1);</pre> |
|
3320
|
|
* |
|
3321
|
|
* @param real Real part. |
|
3322
|
|
* @param imaginary Imaginary part. |
|
3323
|
|
* @return {@code Complex} object. |
|
3324
|
|
*/ |
|
3325
|
|
private static Complex multiplyNegativeI(double real, double imaginary) { |
|
3326
|
14
1. multiplyNegativeI : removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE
2. multiplyNegativeI : removed negation → NO_COVERAGE
3. multiplyNegativeI : replaced return value with null for org/apache/commons/numbers/complex/Complex::multiplyNegativeI → NO_COVERAGE
4. multiplyNegativeI : mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiplyNegativeI to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
5. multiplyNegativeI : Negated double local variable number 2 → NO_COVERAGE
6. multiplyNegativeI : Negated double local variable number 0 → NO_COVERAGE
7. multiplyNegativeI : Incremented (a++) double local variable number 2 → NO_COVERAGE
8. multiplyNegativeI : Incremented (a++) double local variable number 0 → NO_COVERAGE
9. multiplyNegativeI : Decremented (a--) double local variable number 2 → NO_COVERAGE
10. multiplyNegativeI : Decremented (a--) double local variable number 0 → NO_COVERAGE
11. multiplyNegativeI : Incremented (++a) double local variable number 2 → NO_COVERAGE
12. multiplyNegativeI : Incremented (++a) double local variable number 0 → NO_COVERAGE
13. multiplyNegativeI : Decremented (--a) double local variable number 2 → NO_COVERAGE
14. multiplyNegativeI : Decremented (--a) double local variable number 0 → NO_COVERAGE
|
return new Complex(imaginary, -real); |
|
3327
|
|
} |
|
3328
|
|
|
|
3329
|
|
/** |
|
3330
|
|
* Change the sign of the magnitude based on the signed value. |
|
3331
|
|
* |
|
3332
|
|
* <p>If the signed value is negative then the result is {@code -magnitude}; otherwise |
|
3333
|
|
* return {@code magnitude}. |
|
3334
|
|
* |
|
3335
|
|
* <p>A signed value of {@code -0.0} is treated as negative. A signed value of {@code NaN} |
|
3336
|
|
* is treated as positive. |
|
3337
|
|
* |
|
3338
|
|
* <p>This is not the same as {@link Math#copySign(double, double)} as this method |
|
3339
|
|
* will change the sign based on the signed value rather than copy the sign. |
|
3340
|
|
* |
|
3341
|
|
* @param magnitude the magnitude |
|
3342
|
|
* @param signedValue the signed value |
|
3343
|
|
* @return magnitude or -magnitude. |
|
3344
|
|
* @see #negative(double) |
|
3345
|
|
*/ |
|
3346
|
|
private static double changeSign(double magnitude, double signedValue) { |
|
3347
|
27
1. changeSign : removed negation → SURVIVED
2. changeSign : removed call to org/apache/commons/numbers/complex/Complex::negative → SURVIVED
3. changeSign : removed conditional - replaced equality check with false → SURVIVED
4. changeSign : Negated double local variable number 0 → SURVIVED
5. changeSign : equal to greater or equal → SURVIVED
6. changeSign : Incremented (a++) double local variable number 0 → SURVIVED
7. changeSign : Incremented (a++) double local variable number 0 → SURVIVED
8. changeSign : Decremented (a--) double local variable number 2 → SURVIVED
9. changeSign : Decremented (a--) double local variable number 0 → SURVIVED
10. changeSign : Decremented (a--) double local variable number 0 → SURVIVED
11. changeSign : Incremented (++a) double local variable number 2 → SURVIVED
12. changeSign : Incremented (++a) double local variable number 0 → SURVIVED
13. changeSign : negated conditional → KILLED
14. changeSign : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::changeSign → KILLED
15. changeSign : removed conditional - replaced equality check with true → KILLED
16. changeSign : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::changeSign → KILLED
17. changeSign : Negated double local variable number 2 → KILLED
18. changeSign : Negated double local variable number 0 → KILLED
19. changeSign : equal to less than → KILLED
20. changeSign : equal to less or equal → KILLED
21. changeSign : equal to greater than → KILLED
22. changeSign : equal to not equal → KILLED
23. changeSign : Incremented (a++) double local variable number 2 → KILLED
24. changeSign : Incremented (++a) double local variable number 0 → KILLED
25. changeSign : Decremented (--a) double local variable number 2 → KILLED
26. changeSign : Decremented (--a) double local variable number 0 → KILLED
27. changeSign : Decremented (--a) double local variable number 0 → KILLED
|
return negative(signedValue) ? -magnitude : magnitude; |
|
3348
|
|
} |
|
3349
|
|
|
|
3350
|
|
/** |
|
3351
|
|
* Returns a scale suitable for use with {@link Math#scalb(double, int)} to normalise |
|
3352
|
|
* the number to the interval {@code [1, 2)}. |
|
3353
|
|
* |
|
3354
|
|
* <p>The scale is typically the largest unbiased exponent used in the representation of the |
|
3355
|
|
* two numbers. In contrast to {@link Math#getExponent(double)} this handles |
|
3356
|
|
* sub-normal numbers by computing the number of leading zeros in the mantissa |
|
3357
|
|
* and shifting the unbiased exponent. The result is that for all finite, non-zero, |
|
3358
|
|
* numbers {@code a, b}, the magnitude of {@code scalb(x, -getScale(a, b))} is |
|
3359
|
|
* always in the range {@code [1, 2)}, where {@code x = max(|a|, |b|)}. |
|
3360
|
|
* |
|
3361
|
|
* <p>This method is a functional equivalent of the c function ilogb(double) adapted for |
|
3362
|
|
* two input arguments. |
|
3363
|
|
* |
|
3364
|
|
* <p>The result is to be used to scale a complex number using {@link Math#scalb(double, int)}. |
|
3365
|
|
* Hence the special case of both zero arguments is handled using the return value for NaN |
|
3366
|
|
* as zero cannot be scaled. This is different from {@link Math#getExponent(double)} |
|
3367
|
|
* or {@link #getMaxExponent(double, double)}. |
|
3368
|
|
* |
|
3369
|
|
* <p>Special cases: |
|
3370
|
|
* |
|
3371
|
|
* <ul> |
|
3372
|
|
* <li>If either argument is NaN or infinite, then the result is |
|
3373
|
|
* {@link Double#MAX_EXPONENT} + 1. |
|
3374
|
|
* <li>If both arguments are zero, then the result is |
|
3375
|
|
* {@link Double#MAX_EXPONENT} + 1. |
|
3376
|
|
* </ul> |
|
3377
|
|
* |
|
3378
|
|
* @param a the first value |
|
3379
|
|
* @param b the second value |
|
3380
|
|
* @return The maximum unbiased exponent of the values to be used for scaling |
|
3381
|
|
* @see Math#getExponent(double) |
|
3382
|
|
* @see Math#scalb(double, int) |
|
3383
|
|
* @see <a href="http://www.cplusplus.com/reference/cmath/ilogb/">ilogb</a> |
|
3384
|
|
*/ |
|
3385
|
|
private static int getScale(double a, double b) { |
|
3386
|
|
// Only interested in the exponent and mantissa so remove the sign bit |
|
3387
|
17
1. getScale : Replaced bitwise AND with OR → SURVIVED
2. getScale : Negated double local variable number 0 → SURVIVED
3. getScale : Substituted 9223372036854775807 with -1 → SURVIVED
4. getScale : Incremented (a++) double local variable number 0 → SURVIVED
5. getScale : Incremented (++a) double local variable number 0 → SURVIVED
6. getScale : Decremented (--a) double local variable number 0 → SURVIVED
7. getScale : Substituted 9223372036854775807 with -9223372036854775808 → KILLED
8. getScale : removed call to java/lang/Double::doubleToRawLongBits → KILLED
9. getScale : Substituted 9223372036854775807 with 1 → KILLED
10. getScale : Substituted 9223372036854775807 with 0 → KILLED
11. getScale : Substituted 9223372036854775807 with -9223372036854775807 → KILLED
12. getScale : Substituted 9223372036854775807 with -9223372036854775808 → KILLED
13. getScale : Substituted 9223372036854775807 with 9223372036854775806 → KILLED
14. getScale : Replaced long and with or → KILLED
15. getScale : Replaced long and by first member → KILLED
16. getScale : Replace long and by second member → KILLED
17. getScale : Decremented (a--) double local variable number 0 → KILLED
|
final long x = Double.doubleToRawLongBits(a) & UNSIGN_MASK; |
|
3388
|
17
1. getScale : removed call to java/lang/Double::doubleToRawLongBits → SURVIVED
2. getScale : Negated double local variable number 2 → SURVIVED
3. getScale : Substituted 9223372036854775807 with 1 → SURVIVED
4. getScale : Substituted 9223372036854775807 with 0 → SURVIVED
5. getScale : Substituted 9223372036854775807 with -9223372036854775808 → SURVIVED
6. getScale : Replace long and by second member → SURVIVED
7. getScale : Decremented (a--) double local variable number 2 → SURVIVED
8. getScale : Incremented (++a) double local variable number 2 → SURVIVED
9. getScale : Decremented (--a) double local variable number 2 → SURVIVED
10. getScale : Substituted 9223372036854775807 with -9223372036854775808 → KILLED
11. getScale : Replaced bitwise AND with OR → KILLED
12. getScale : Substituted 9223372036854775807 with -1 → KILLED
13. getScale : Substituted 9223372036854775807 with -9223372036854775807 → KILLED
14. getScale : Substituted 9223372036854775807 with 9223372036854775806 → KILLED
15. getScale : Replaced long and with or → KILLED
16. getScale : Replaced long and by first member → KILLED
17. getScale : Incremented (a++) double local variable number 2 → KILLED
|
final long y = Double.doubleToRawLongBits(b) & UNSIGN_MASK; |
|
3389
|
|
// Only interested in the maximum |
|
3390
|
12
1. getScale : Negated long local variable number 4 → SURVIVED
2. getScale : replaced call to java/lang/Math::max with argument → KILLED
3. getScale : removed call to java/lang/Math::max → KILLED
4. getScale : Negated long local variable number 6 → KILLED
5. getScale : Incremented (a++) long local variable number 4 → KILLED
6. getScale : Incremented (a++) long local variable number 6 → KILLED
7. getScale : Decremented (a--) long local variable number 4 → KILLED
8. getScale : Decremented (a--) long local variable number 6 → KILLED
9. getScale : Incremented (++a) long local variable number 4 → KILLED
10. getScale : Incremented (++a) long local variable number 6 → KILLED
11. getScale : Decremented (--a) long local variable number 4 → KILLED
12. getScale : Decremented (--a) long local variable number 6 → KILLED
|
final long bits = Math.max(x, y); |
|
3391
|
|
// Get the unbiased exponent |
|
3392
|
26
1. getScale : Replaced integer subtraction with addition → SURVIVED
2. getScale : Replaced integer subtraction with division → SURVIVED
3. getScale : Replaced integer subtraction with modulus → SURVIVED
4. getScale : Substituted 1023 with -1 → SURVIVED
5. getScale : Substituted 52 with 53 → KILLED
6. getScale : Substituted 1023 with 1024 → KILLED
7. getScale : Replaced Unsigned Shift Right with Shift Left → KILLED
8. getScale : Replaced integer subtraction with addition → KILLED
9. getScale : Negated long local variable number 8 → KILLED
10. getScale : Replaced integer operation by second member → KILLED
11. getScale : Replaced integer subtraction with multiplication → KILLED
12. getScale : Substituted 52 with 1 → KILLED
13. getScale : Substituted 1023 with 1 → KILLED
14. getScale : Substituted 52 with 0 → KILLED
15. getScale : Substituted 1023 with 0 → KILLED
16. getScale : Substituted 52 with -1 → KILLED
17. getScale : Substituted 52 with -52 → KILLED
18. getScale : Substituted 1023 with -1023 → KILLED
19. getScale : Substituted 52 with 53 → KILLED
20. getScale : Substituted 1023 with 1024 → KILLED
21. getScale : Substituted 52 with 51 → KILLED
22. getScale : Substituted 1023 with 1022 → KILLED
23. getScale : Incremented (a++) long local variable number 8 → KILLED
24. getScale : Decremented (a--) long local variable number 8 → KILLED
25. getScale : Incremented (++a) long local variable number 8 → KILLED
26. getScale : Decremented (--a) long local variable number 8 → KILLED
|
int exp = ((int) (bits >>> 52)) - EXPONENT_OFFSET; |
|
3393
|
|
|
|
3394
|
|
// No case to distinguish nan/inf |
|
3395
|
|
// Handle sub-normal numbers |
|
3396
|
20
1. getScale : removed conditional - replaced equality check with false → SURVIVED
2. getScale : Substituted -1023 with 0 → SURVIVED
3. getScale : Substituted -1023 with -1 → SURVIVED
4. getScale : Substituted -1023 with 1023 → SURVIVED
5. getScale : not equal to less than → SURVIVED
6. getScale : Substituted -1023 with -1022 → KILLED
7. getScale : negated conditional → KILLED
8. getScale : removed conditional - replaced equality check with true → KILLED
9. getScale : Negated integer local variable number 10 → KILLED
10. getScale : Substituted -1023 with 1 → KILLED
11. getScale : Substituted -1023 with -1022 → KILLED
12. getScale : Substituted -1023 with -1024 → KILLED
13. getScale : not equal to less or equal → KILLED
14. getScale : not equal to greater than → KILLED
15. getScale : not equal to greater or equal → KILLED
16. getScale : not equal to equal → KILLED
17. getScale : Incremented (a++) integer local variable number 10 → KILLED
18. getScale : Decremented (a--) integer local variable number 10 → KILLED
19. getScale : Incremented (++a) integer local variable number 10 → KILLED
20. getScale : Decremented (--a) integer local variable number 10 → KILLED
|
if (exp == Double.MIN_EXPONENT - 1) { |
|
3397
|
|
// Special case for zero, return as nan/inf to indicate scaling is not possible |
|
3398
|
18
1. getScale : Negated long local variable number 8 → SURVIVED
2. getScale : Substituted 0 with 1 → SURVIVED
3. getScale : Substituted 0 with -1 → SURVIVED
4. getScale : not equal to less than → SURVIVED
5. getScale : Incremented (a++) long local variable number 8 → SURVIVED
6. getScale : Incremented (++a) long local variable number 8 → SURVIVED
7. getScale : Decremented (--a) long local variable number 8 → SURVIVED
8. getScale : Substituted 0 with 1 → KILLED
9. getScale : negated conditional → KILLED
10. getScale : removed conditional - replaced equality check with false → KILLED
11. getScale : removed conditional - replaced equality check with true → KILLED
12. getScale : Substituted 0 with 1 → KILLED
13. getScale : Substituted 0 with -1 → KILLED
14. getScale : not equal to less or equal → KILLED
15. getScale : not equal to greater than → KILLED
16. getScale : not equal to greater or equal → KILLED
17. getScale : not equal to equal → KILLED
18. getScale : Decremented (a--) long local variable number 8 → KILLED
|
if (bits == 0) { |
|
3399
|
9
1. getScale : replaced int return with 0 for org/apache/commons/numbers/complex/Complex::getScale → SURVIVED
2. getScale : Substituted 1024 with 1 → SURVIVED
3. getScale : Substituted 1024 with -1 → SURVIVED
4. getScale : Substituted 1024 with 1023 → SURVIVED
5. getScale : Substituted 1024 with 1025 → KILLED
6. getScale : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
7. getScale : Substituted 1024 with 0 → KILLED
8. getScale : Substituted 1024 with -1024 → KILLED
9. getScale : Substituted 1024 with 1025 → KILLED
|
return Double.MAX_EXPONENT + 1; |
|
3400
|
|
} |
|
3401
|
|
// A sub-normal number has an exponent below -1022. The amount below |
|
3402
|
|
// is defined by the number of shifts of the most significant bit in |
|
3403
|
|
// the mantissa that is required to get a 1 at position 53 (i.e. as |
|
3404
|
|
// if it were a normal number with assumed leading bit) |
|
3405
|
16
1. getScale : Substituted 4503599627370495 with 4503599627370496 → NO_COVERAGE
2. getScale : Replaced bitwise AND with OR → NO_COVERAGE
3. getScale : Negated long local variable number 8 → NO_COVERAGE
4. getScale : Substituted 4503599627370495 with 1 → NO_COVERAGE
5. getScale : Substituted 4503599627370495 with 0 → NO_COVERAGE
6. getScale : Substituted 4503599627370495 with -1 → NO_COVERAGE
7. getScale : Substituted 4503599627370495 with -4503599627370495 → NO_COVERAGE
8. getScale : Substituted 4503599627370495 with 4503599627370496 → NO_COVERAGE
9. getScale : Substituted 4503599627370495 with 4503599627370494 → NO_COVERAGE
10. getScale : Replaced long and with or → NO_COVERAGE
11. getScale : Replaced long and by first member → NO_COVERAGE
12. getScale : Replace long and by second member → NO_COVERAGE
13. getScale : Incremented (a++) long local variable number 8 → NO_COVERAGE
14. getScale : Decremented (a--) long local variable number 8 → NO_COVERAGE
15. getScale : Incremented (++a) long local variable number 8 → NO_COVERAGE
16. getScale : Decremented (--a) long local variable number 8 → NO_COVERAGE
|
final long mantissa = bits & MANTISSA_MASK; |
|
3406
|
25
1. getScale : Substituted 12 with 13 → NO_COVERAGE
2. getScale : Replaced Shift Left with Shift Right → NO_COVERAGE
3. getScale : Replaced integer subtraction with addition → NO_COVERAGE
4. getScale : removed call to java/lang/Long::numberOfLeadingZeros → NO_COVERAGE
5. getScale : Negated integer local variable number 10 → NO_COVERAGE
6. getScale : Negated long local variable number 11 → NO_COVERAGE
7. getScale : Replaced integer operation by second member → NO_COVERAGE
8. getScale : Replaced integer subtraction with addition → NO_COVERAGE
9. getScale : Replaced integer subtraction with multiplication → NO_COVERAGE
10. getScale : Replaced integer subtraction with division → NO_COVERAGE
11. getScale : Replaced integer subtraction with modulus → NO_COVERAGE
12. getScale : Substituted 12 with 1 → NO_COVERAGE
13. getScale : Substituted 12 with 0 → NO_COVERAGE
14. getScale : Substituted 12 with -1 → NO_COVERAGE
15. getScale : Substituted 12 with -12 → NO_COVERAGE
16. getScale : Substituted 12 with 13 → NO_COVERAGE
17. getScale : Substituted 12 with 11 → NO_COVERAGE
18. getScale : Incremented (a++) integer local variable number 10 → NO_COVERAGE
19. getScale : Incremented (a++) long local variable number 11 → NO_COVERAGE
20. getScale : Decremented (a--) integer local variable number 10 → NO_COVERAGE
21. getScale : Decremented (a--) long local variable number 11 → NO_COVERAGE
22. getScale : Incremented (++a) integer local variable number 10 → NO_COVERAGE
23. getScale : Incremented (++a) long local variable number 11 → NO_COVERAGE
24. getScale : Decremented (--a) integer local variable number 10 → NO_COVERAGE
25. getScale : Decremented (--a) long local variable number 11 → NO_COVERAGE
|
exp -= Long.numberOfLeadingZeros(mantissa << 12); |
|
3407
|
|
} |
|
3408
|
7
1. getScale : replaced int return with 0 for org/apache/commons/numbers/complex/Complex::getScale → SURVIVED
2. getScale : replaced return of integer sized value with (x == 0 ? 1 : 0) → SURVIVED
3. getScale : Negated integer local variable number 10 → SURVIVED
4. getScale : Incremented (a++) integer local variable number 10 → SURVIVED
5. getScale : Decremented (a--) integer local variable number 10 → SURVIVED
6. getScale : Incremented (++a) integer local variable number 10 → SURVIVED
7. getScale : Decremented (--a) integer local variable number 10 → SURVIVED
|
return exp; |
|
3409
|
|
} |
|
3410
|
|
|
|
3411
|
|
/** |
|
3412
|
|
* Returns the largest unbiased exponent used in the representation of the |
|
3413
|
|
* two numbers. Special cases: |
|
3414
|
|
* |
|
3415
|
|
* <ul> |
|
3416
|
|
* <li>If either argument is NaN or infinite, then the result is |
|
3417
|
|
* {@link Double#MAX_EXPONENT} + 1. |
|
3418
|
|
* <li>If both arguments are zero or subnormal, then the result is |
|
3419
|
|
* {@link Double#MIN_EXPONENT} -1. |
|
3420
|
|
* </ul> |
|
3421
|
|
* |
|
3422
|
|
* <p>This is used by {@link #divide(double, double, double, double)} as |
|
3423
|
|
* a simple detection that a number may overflow if multiplied |
|
3424
|
|
* by a value in the interval [1, 2). |
|
3425
|
|
* |
|
3426
|
|
* @param a the first value |
|
3427
|
|
* @param b the second value |
|
3428
|
|
* @return The maximum unbiased exponent of the values. |
|
3429
|
|
* @see Math#getExponent(double) |
|
3430
|
|
* @see #divide(double, double, double, double) |
|
3431
|
|
*/ |
|
3432
|
|
private static int getMaxExponent(double a, double b) { |
|
3433
|
|
// This could return: |
|
3434
|
|
// Math.getExponent(Math.max(Math.abs(a), Math.abs(b))) |
|
3435
|
|
// A speed test is required to determine performance. |
|
3436
|
16
1. getMaxExponent : replaced call to java/lang/Math::max with argument → SURVIVED
2. getMaxExponent : Decremented (a--) double local variable number 0 → SURVIVED
3. getMaxExponent : Incremented (++a) double local variable number 2 → SURVIVED
4. getMaxExponent : Decremented (--a) double local variable number 0 → SURVIVED
5. getMaxExponent : removed call to java/lang/Math::getExponent → KILLED
6. getMaxExponent : removed call to java/lang/Math::getExponent → KILLED
7. getMaxExponent : removed call to java/lang/Math::max → KILLED
8. getMaxExponent : replaced int return with 0 for org/apache/commons/numbers/complex/Complex::getMaxExponent → KILLED
9. getMaxExponent : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
10. getMaxExponent : Negated double local variable number 0 → KILLED
11. getMaxExponent : Negated double local variable number 2 → KILLED
12. getMaxExponent : Incremented (a++) double local variable number 0 → KILLED
13. getMaxExponent : Incremented (a++) double local variable number 2 → KILLED
14. getMaxExponent : Decremented (a--) double local variable number 2 → KILLED
15. getMaxExponent : Incremented (++a) double local variable number 0 → KILLED
16. getMaxExponent : Decremented (--a) double local variable number 2 → KILLED
|
return Math.max(Math.getExponent(a), Math.getExponent(b)); |
|
3437
|
|
} |
|
3438
|
|
|
|
3439
|
|
/** |
|
3440
|
|
* Checks if both x and y are in the region defined by the minimum and maximum. |
|
3441
|
|
* |
|
3442
|
|
* @param x x value. |
|
3443
|
|
* @param y y value. |
|
3444
|
|
* @param min the minimum (exclusive). |
|
3445
|
|
* @param max the maximum (exclusive). |
|
3446
|
|
* @return true if inside the region. |
|
3447
|
|
*/ |
|
3448
|
|
private static boolean inRegion(double x, double y, double min, double max) { |
|
3449
|
89
1. inRegion : changed conditional boundary → SURVIVED
2. inRegion : changed conditional boundary → SURVIVED
3. inRegion : changed conditional boundary → SURVIVED
4. inRegion : changed conditional boundary → SURVIVED
5. inRegion : Substituted 0 with 1 → SURVIVED
6. inRegion : removed conditional - replaced comparison check with true → SURVIVED
7. inRegion : removed conditional - replaced comparison check with true → SURVIVED
8. inRegion : removed conditional - replaced comparison check with true → SURVIVED
9. inRegion : removed conditional - replaced comparison check with true → SURVIVED
10. inRegion : Negated double local variable number 0 → SURVIVED
11. inRegion : Negated double local variable number 4 → SURVIVED
12. inRegion : Substituted 1 with -1 → SURVIVED
13. inRegion : Substituted 0 with -1 → SURVIVED
14. inRegion : Substituted 1 with -1 → SURVIVED
15. inRegion : Substituted 0 with 1 → SURVIVED
16. inRegion : Less or equal to less than → SURVIVED
17. inRegion : greater or equal to greater than → SURVIVED
18. inRegion : greater or equal to greater than → SURVIVED
19. inRegion : greater or equal to equal → SURVIVED
20. inRegion : Less or equal to equal → SURVIVED
21. inRegion : greater or equal to equal → SURVIVED
22. inRegion : Less or equal to equal → SURVIVED
23. inRegion : Incremented (a++) double local variable number 0 → SURVIVED
24. inRegion : Incremented (a++) double local variable number 6 → SURVIVED
25. inRegion : Incremented (a++) double local variable number 0 → SURVIVED
26. inRegion : Incremented (a++) double local variable number 4 → SURVIVED
27. inRegion : Incremented (a++) double local variable number 2 → SURVIVED
28. inRegion : Incremented (a++) double local variable number 6 → SURVIVED
29. inRegion : Incremented (a++) double local variable number 2 → SURVIVED
30. inRegion : Incremented (a++) double local variable number 4 → SURVIVED
31. inRegion : Decremented (a--) double local variable number 0 → SURVIVED
32. inRegion : Decremented (a--) double local variable number 6 → SURVIVED
33. inRegion : Decremented (a--) double local variable number 0 → SURVIVED
34. inRegion : Decremented (a--) double local variable number 4 → SURVIVED
35. inRegion : Decremented (a--) double local variable number 2 → SURVIVED
36. inRegion : Decremented (a--) double local variable number 6 → SURVIVED
37. inRegion : Decremented (a--) double local variable number 4 → SURVIVED
38. inRegion : Incremented (++a) double local variable number 0 → SURVIVED
39. inRegion : Incremented (++a) double local variable number 6 → SURVIVED
40. inRegion : Incremented (++a) double local variable number 0 → SURVIVED
41. inRegion : Incremented (++a) double local variable number 4 → SURVIVED
42. inRegion : Incremented (++a) double local variable number 2 → SURVIVED
43. inRegion : Incremented (++a) double local variable number 6 → SURVIVED
44. inRegion : Decremented (--a) double local variable number 4 → SURVIVED
45. inRegion : replaced boolean return with true for org/apache/commons/numbers/complex/Complex::inRegion → KILLED
46. inRegion : Substituted 1 with 0 → KILLED
47. inRegion : negated conditional → KILLED
48. inRegion : negated conditional → KILLED
49. inRegion : negated conditional → KILLED
50. inRegion : negated conditional → KILLED
51. inRegion : removed conditional - replaced comparison check with false → KILLED
52. inRegion : removed conditional - replaced comparison check with false → KILLED
53. inRegion : removed conditional - replaced comparison check with false → KILLED
54. inRegion : removed conditional - replaced comparison check with false → KILLED
55. inRegion : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED
56. inRegion : Negated double local variable number 6 → KILLED
57. inRegion : Negated double local variable number 0 → KILLED
58. inRegion : Negated double local variable number 4 → KILLED
59. inRegion : Negated double local variable number 2 → KILLED
60. inRegion : Negated double local variable number 6 → KILLED
61. inRegion : Negated double local variable number 2 → KILLED
62. inRegion : Substituted 0 with 1 → KILLED
63. inRegion : Substituted 1 with 0 → KILLED
64. inRegion : Substituted 1 with 2 → KILLED
65. inRegion : Substituted 1 with 0 → KILLED
66. inRegion : Substituted 0 with -1 → KILLED
67. inRegion : greater or equal to less than → KILLED
68. inRegion : Less or equal to less than → KILLED
69. inRegion : greater or equal to less than → KILLED
70. inRegion : greater or equal to less or equal → KILLED
71. inRegion : Less or equal to greater than → KILLED
72. inRegion : greater or equal to less or equal → KILLED
73. inRegion : Less or equal to greater than → KILLED
74. inRegion : Less or equal to greater or equal → KILLED
75. inRegion : Less or equal to greater or equal → KILLED
76. inRegion : greater or equal to not equal → KILLED
77. inRegion : Less or equal to not equal → KILLED
78. inRegion : greater or equal to not equal → KILLED
79. inRegion : Less or equal to not equal → KILLED
80. inRegion : Decremented (a--) double local variable number 2 → KILLED
81. inRegion : Incremented (++a) double local variable number 2 → KILLED
82. inRegion : Incremented (++a) double local variable number 4 → KILLED
83. inRegion : Decremented (--a) double local variable number 0 → KILLED
84. inRegion : Decremented (--a) double local variable number 6 → KILLED
85. inRegion : Decremented (--a) double local variable number 0 → KILLED
86. inRegion : Decremented (--a) double local variable number 4 → KILLED
87. inRegion : Decremented (--a) double local variable number 2 → KILLED
88. inRegion : Decremented (--a) double local variable number 6 → KILLED
89. inRegion : Decremented (--a) double local variable number 2 → KILLED
|
return (x < max) && (x > min) && (y < max) && (y > min); |
|
3450
|
|
} |
|
3451
|
|
|
|
3452
|
|
/** |
|
3453
|
|
* Returns {@code sqrt(x^2 + y^2)} without intermediate overflow or underflow. |
|
3454
|
|
* |
|
3455
|
|
* <p>Special cases: |
|
3456
|
|
* <ul> |
|
3457
|
|
* <li>If either argument is infinite, then the result is positive infinity. |
|
3458
|
|
* <li>If either argument is NaN and neither argument is infinite, then the result is NaN. |
|
3459
|
|
* </ul> |
|
3460
|
|
* |
|
3461
|
|
* <p>The computed result is expected to be within 1 ulp of the exact result. |
|
3462
|
|
* |
|
3463
|
|
* <p>This method is a replacement for {@link Math#hypot(double, double)}. There |
|
3464
|
|
* will be differences between this method and {@code Math.hypot(double, double)} due |
|
3465
|
|
* to the use of a different algorithm to compute the high precision sum of |
|
3466
|
|
* {@code x^2 + y^2}. This method has been tested to have a lower maximum error from |
|
3467
|
|
* the exact result; any differences are expected to be 1 ULP indicating a rounding |
|
3468
|
|
* change in the sum. |
|
3469
|
|
* |
|
3470
|
|
* <p>JDK9 ported the hypot function to Java for bug JDK-7130085 due to the slow performance |
|
3471
|
|
* of the method as a native function. Benchmarks of the Complex class for functions that |
|
3472
|
|
* use hypot confirm this is slow pre-Java 9. This implementation outperforms the new faster |
|
3473
|
|
* {@code Math.hypot(double, double)} on JDK 11 (LTS). See the Commons numbers examples JMH |
|
3474
|
|
* module for benchmarks. Comparisons with alternative implementations indicate |
|
3475
|
|
* performance gains are related to edge case handling and elimination of an unpredictable |
|
3476
|
|
* branch in the computation of {@code x^2 + y^2}. |
|
3477
|
|
* |
|
3478
|
|
* <p>This port was adapted from the c source code for the |
|
3479
|
|
* "Freely Distributable Math Library" hypot function. |
|
3480
|
|
* The original notice is shown below: |
|
3481
|
|
* <pre> |
|
3482
|
|
* ==================================================== |
|
3483
|
|
* Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. |
|
3484
|
|
* |
|
3485
|
|
* Developed at SunSoft, a Sun Microsystems, Inc. business. |
|
3486
|
|
* Permission to use, copy, modify, and distribute this |
|
3487
|
|
* software is freely granted, provided that this notice |
|
3488
|
|
* is preserved. |
|
3489
|
|
* ==================================================== |
|
3490
|
|
* </pre> |
|
3491
|
|
* |
|
3492
|
|
* <p>Note: The fdlibm c code makes use of the language ability to read and write directly |
|
3493
|
|
* to the upper and lower 32-bits of the 64-double. The function performs |
|
3494
|
|
* checking on the upper 32-bits for the magnitude of the two numbers by accessing |
|
3495
|
|
* the exponent and 20 most significant bits of the mantissa. These upper bits |
|
3496
|
|
* are manipulated during scaling and then used to perform extended precision |
|
3497
|
|
* computation of the sum {@code x^2 + y^2} where the high part of the number has 20-bit |
|
3498
|
|
* precision. Manipulation of direct bits has no equivalent in Java |
|
3499
|
|
* other than use of {@link Double#doubleToLongBits(double)} and |
|
3500
|
|
* {@link Double#longBitsToDouble(long)}. To avoid conversion to and from long and double |
|
3501
|
|
* representations this implementation only scales the double representation. The high |
|
3502
|
|
* and low parts of a double for the extended precision computation are extracted |
|
3503
|
|
* using the method of Dekker (1971) to create two 26-bit numbers. This works for sub-normal |
|
3504
|
|
* numbers and reduces the maximum error in comparison to fdlibm hypot which does not |
|
3505
|
|
* use a split number algorithm for sub-normal numbers. |
|
3506
|
|
* |
|
3507
|
|
* @param x Value x |
|
3508
|
|
* @param y Value y |
|
3509
|
|
* @return sqrt(x^2 + y^2) |
|
3510
|
|
* @see Math#hypot(double, double) |
|
3511
|
|
* @see <a href="https://www.netlib.org/fdlibm/e_hypot.c">fdlibm e_hypot.c</a> |
|
3512
|
|
* @see <a href="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=7130085">JDK-7130085 : Port fdlibm hypot to Java</a> |
|
3513
|
|
*/ |
|
3514
|
|
private static double hypot(double x, double y) { |
|
3515
|
|
// Differences to the fdlibm reference: |
|
3516
|
|
// |
|
3517
|
|
// 1. fdlibm orders the two parts using the magnitude of the upper 32-bits. |
|
3518
|
|
// This incorrectly orders numbers which differ only in the lower 32-bits. |
|
3519
|
|
// This invalidates hypot(x, y) = hypot(y, x) for small sub-normal numbers and a minority |
|
3520
|
|
// of cases of normal numbers. This implementation forces the |x| >= |y| order |
|
3521
|
|
// using the entire 63-bits of the unsigned doubles to ensure the function |
|
3522
|
|
// is commutative. |
|
3523
|
|
// |
|
3524
|
|
// 2. fdlibm computed scaling by directly writing changes to the exponent bits |
|
3525
|
|
// and maintained the high part (ha) during scaling for use in the high |
|
3526
|
|
// precision sum x^2 + y^2. Since exponent scaling cannot be applied to sub-normals |
|
3527
|
|
// the original version dropped the split number representation for sub-normals |
|
3528
|
|
// and can produce maximum errors above 1 ULP for sub-normal numbers. |
|
3529
|
|
// This version uses Dekker's method to split the number. This can be applied to |
|
3530
|
|
// sub-normals and allows dropping the condition to check for sub-normal numbers |
|
3531
|
|
// since all small numbers are handled with a single scaling factor. |
|
3532
|
|
// The effect is increased precision for the majority of sub-normal cases where |
|
3533
|
|
// the implementations compute a different result. |
|
3534
|
|
// |
|
3535
|
|
// 3. An alteration is done here to add an 'else if' instead of a second |
|
3536
|
|
// 'if' statement. Since the exponent difference between a and b |
|
3537
|
|
// is below 60, if a's exponent is above 500 then b's cannot be below |
|
3538
|
|
// -500 even after scaling by -600 in the first conditional: |
|
3539
|
|
// ((>500 - 60) - 600) > -500. Thus you cannot scale down and up at the same time. |
|
3540
|
|
// |
|
3541
|
|
// 4. There is no use of the absolute double value. The magnitude comparison is |
|
3542
|
|
// performed using the long bit representation. The computation x^2+y^2 is |
|
3543
|
|
// insensitive to the sign bit. Thus use of Math.abs(double) is only in edge-case |
|
3544
|
|
// branches. |
|
3545
|
|
// |
|
3546
|
|
// Original comments from fdlibm are in c style: /* */ |
|
3547
|
|
// Extra comments added for reference. |
|
3548
|
|
// |
|
3549
|
|
// Note that the high 32-bits are compared to constants. |
|
3550
|
|
// The lowest 20-bits are the upper bits of the 52-bit mantissa. |
|
3551
|
|
// The next 11-bits are the biased exponent. The sign bit has been cleared. |
|
3552
|
|
// Scaling factors are powers of two for exact scaling. |
|
3553
|
|
// For clarity the values have been refactored to named constants. |
|
3554
|
|
|
|
3555
|
|
// The mask is used to remove the sign bit. |
|
3556
|
17
1. hypot : Substituted 9223372036854775807 with 9223372036854775806 → SURVIVED
2. hypot : Substituted 9223372036854775807 with -9223372036854775808 → KILLED
3. hypot : Replaced bitwise AND with OR → KILLED
4. hypot : removed call to java/lang/Double::doubleToRawLongBits → KILLED
5. hypot : Negated double local variable number 0 → KILLED
6. hypot : Substituted 9223372036854775807 with 1 → KILLED
7. hypot : Substituted 9223372036854775807 with 0 → KILLED
8. hypot : Substituted 9223372036854775807 with -1 → KILLED
9. hypot : Substituted 9223372036854775807 with -9223372036854775807 → KILLED
10. hypot : Substituted 9223372036854775807 with -9223372036854775808 → KILLED
11. hypot : Replaced long and with or → KILLED
12. hypot : Replaced long and by first member → KILLED
13. hypot : Replace long and by second member → KILLED
14. hypot : Incremented (a++) double local variable number 0 → KILLED
15. hypot : Decremented (a--) double local variable number 0 → KILLED
16. hypot : Incremented (++a) double local variable number 0 → KILLED
17. hypot : Decremented (--a) double local variable number 0 → KILLED
|
final long xbits = Double.doubleToRawLongBits(x) & UNSIGN_MASK; |
|
3557
|
17
1. hypot : Negated double local variable number 2 → SURVIVED
2. hypot : Substituted 9223372036854775807 with -9223372036854775808 → KILLED
3. hypot : Replaced bitwise AND with OR → KILLED
4. hypot : removed call to java/lang/Double::doubleToRawLongBits → KILLED
5. hypot : Substituted 9223372036854775807 with 1 → KILLED
6. hypot : Substituted 9223372036854775807 with 0 → KILLED
7. hypot : Substituted 9223372036854775807 with -1 → KILLED
8. hypot : Substituted 9223372036854775807 with -9223372036854775807 → KILLED
9. hypot : Substituted 9223372036854775807 with -9223372036854775808 → KILLED
10. hypot : Substituted 9223372036854775807 with 9223372036854775806 → KILLED
11. hypot : Replaced long and with or → KILLED
12. hypot : Replaced long and by first member → KILLED
13. hypot : Replace long and by second member → KILLED
14. hypot : Incremented (a++) double local variable number 2 → KILLED
15. hypot : Decremented (a--) double local variable number 2 → KILLED
16. hypot : Incremented (++a) double local variable number 2 → KILLED
17. hypot : Decremented (--a) double local variable number 2 → KILLED
|
final long ybits = Double.doubleToRawLongBits(y) & UNSIGN_MASK; |
|
3558
|
|
|
|
3559
|
|
// Order by magnitude: |a| >= |b| |
|
3560
|
|
double a; |
|
3561
|
|
double b; |
|
3562
|
|
/* High word of x & y */ |
|
3563
|
|
int ha; |
|
3564
|
|
int hb; |
|
3565
|
19
1. hypot : changed conditional boundary → SURVIVED
2. hypot : Decremented (a--) long local variable number 6 → SURVIVED
3. hypot : Decremented (a--) long local variable number 4 → SURVIVED
4. hypot : Incremented (++a) long local variable number 6 → SURVIVED
5. hypot : negated conditional → KILLED
6. hypot : removed conditional - replaced comparison check with false → KILLED
7. hypot : removed conditional - replaced comparison check with true → KILLED
8. hypot : Negated long local variable number 6 → KILLED
9. hypot : Negated long local variable number 4 → KILLED
10. hypot : Less or equal to less than → KILLED
11. hypot : Less or equal to greater than → KILLED
12. hypot : Less or equal to greater or equal → KILLED
13. hypot : Less or equal to equal → KILLED
14. hypot : Less or equal to not equal → KILLED
15. hypot : Incremented (a++) long local variable number 6 → KILLED
16. hypot : Incremented (a++) long local variable number 4 → KILLED
17. hypot : Incremented (++a) long local variable number 4 → KILLED
18. hypot : Decremented (--a) long local variable number 6 → KILLED
19. hypot : Decremented (--a) long local variable number 4 → KILLED
|
if (ybits > xbits) { |
|
3566
|
5
1. hypot : Negated double local variable number 2 → SURVIVED
2. hypot : Incremented (a++) double local variable number 2 → SURVIVED
3. hypot : Decremented (a--) double local variable number 2 → SURVIVED
4. hypot : Incremented (++a) double local variable number 2 → KILLED
5. hypot : Decremented (--a) double local variable number 2 → KILLED
|
a = y; |
|
3567
|
5
1. hypot : Negated double local variable number 0 → SURVIVED
2. hypot : Incremented (a++) double local variable number 0 → SURVIVED
3. hypot : Decremented (a--) double local variable number 0 → SURVIVED
4. hypot : Incremented (++a) double local variable number 0 → KILLED
5. hypot : Decremented (--a) double local variable number 0 → KILLED
|
b = x; |
|
3568
|
13
1. hypot : Substituted 32 with -32 → SURVIVED
2. hypot : Incremented (a++) long local variable number 6 → SURVIVED
3. hypot : Decremented (a--) long local variable number 6 → SURVIVED
4. hypot : Incremented (++a) long local variable number 6 → SURVIVED
5. hypot : Decremented (--a) long local variable number 6 → SURVIVED
6. hypot : Substituted 32 with 33 → KILLED
7. hypot : Replaced Unsigned Shift Right with Shift Left → KILLED
8. hypot : Negated long local variable number 6 → KILLED
9. hypot : Substituted 32 with 1 → KILLED
10. hypot : Substituted 32 with 0 → KILLED
11. hypot : Substituted 32 with -1 → KILLED
12. hypot : Substituted 32 with 33 → KILLED
13. hypot : Substituted 32 with 31 → KILLED
|
ha = (int) (ybits >>> 32); |
|
3569
|
13
1. hypot : Substituted 32 with -32 → SURVIVED
2. hypot : Incremented (a++) long local variable number 4 → SURVIVED
3. hypot : Decremented (a--) long local variable number 4 → SURVIVED
4. hypot : Incremented (++a) long local variable number 4 → SURVIVED
5. hypot : Decremented (--a) long local variable number 4 → SURVIVED
6. hypot : Substituted 32 with 33 → KILLED
7. hypot : Replaced Unsigned Shift Right with Shift Left → KILLED
8. hypot : Negated long local variable number 4 → KILLED
9. hypot : Substituted 32 with 1 → KILLED
10. hypot : Substituted 32 with 0 → KILLED
11. hypot : Substituted 32 with -1 → KILLED
12. hypot : Substituted 32 with 33 → KILLED
13. hypot : Substituted 32 with 31 → KILLED
|
hb = (int) (xbits >>> 32); |
|
3570
|
|
} else { |
|
3571
|
5
1. hypot : Negated double local variable number 0 → KILLED
2. hypot : Incremented (a++) double local variable number 0 → KILLED
3. hypot : Decremented (a--) double local variable number 0 → KILLED
4. hypot : Incremented (++a) double local variable number 0 → KILLED
5. hypot : Decremented (--a) double local variable number 0 → KILLED
|
a = x; |
|
3572
|
5
1. hypot : Negated double local variable number 2 → SURVIVED
2. hypot : Decremented (a--) double local variable number 2 → SURVIVED
3. hypot : Incremented (a++) double local variable number 2 → KILLED
4. hypot : Incremented (++a) double local variable number 2 → KILLED
5. hypot : Decremented (--a) double local variable number 2 → KILLED
|
b = y; |
|
3573
|
13
1. hypot : Substituted 32 with -32 → SURVIVED
2. hypot : Incremented (a++) long local variable number 4 → SURVIVED
3. hypot : Decremented (a--) long local variable number 4 → SURVIVED
4. hypot : Substituted 32 with 33 → KILLED
5. hypot : Replaced Unsigned Shift Right with Shift Left → KILLED
6. hypot : Negated long local variable number 4 → KILLED
7. hypot : Substituted 32 with 1 → KILLED
8. hypot : Substituted 32 with 0 → KILLED
9. hypot : Substituted 32 with -1 → KILLED
10. hypot : Substituted 32 with 33 → KILLED
11. hypot : Substituted 32 with 31 → KILLED
12. hypot : Incremented (++a) long local variable number 4 → KILLED
13. hypot : Decremented (--a) long local variable number 4 → KILLED
|
ha = (int) (xbits >>> 32); |
|
3574
|
13
1. hypot : Incremented (a++) long local variable number 6 → SURVIVED
2. hypot : Decremented (a--) long local variable number 6 → SURVIVED
3. hypot : Incremented (++a) long local variable number 6 → SURVIVED
4. hypot : Decremented (--a) long local variable number 6 → SURVIVED
5. hypot : Substituted 32 with 33 → KILLED
6. hypot : Replaced Unsigned Shift Right with Shift Left → KILLED
7. hypot : Negated long local variable number 6 → KILLED
8. hypot : Substituted 32 with 1 → KILLED
9. hypot : Substituted 32 with 0 → KILLED
10. hypot : Substituted 32 with -1 → KILLED
11. hypot : Substituted 32 with -32 → KILLED
12. hypot : Substituted 32 with 33 → KILLED
13. hypot : Substituted 32 with 31 → KILLED
|
hb = (int) (ybits >>> 32); |
|
3575
|
|
} |
|
3576
|
|
|
|
3577
|
|
// Check if the smaller part is significant. |
|
3578
|
|
// Do not replace this with 27 since the product x^2 is computed in |
|
3579
|
|
// extended precision for an effective mantissa of 106-bits. Potentially it could be |
|
3580
|
|
// replaced with 54 where y^2 will not overlap extended precision x^2. |
|
3581
|
32
1. hypot : removed conditional - replaced comparison check with false → SURVIVED
2. hypot : Substituted 62914560 with 62914561 → SURVIVED
3. hypot : Less or equal to less than → SURVIVED
4. hypot : Less or equal to not equal → SURVIVED
5. hypot : Incremented (++a) integer local variable number 13 → SURVIVED
6. hypot : Decremented (--a) integer local variable number 13 → SURVIVED
7. hypot : changed conditional boundary → KILLED
8. hypot : Substituted 62914560 with 62914561 → KILLED
9. hypot : Replaced integer subtraction with addition → KILLED
10. hypot : negated conditional → KILLED
11. hypot : removed conditional - replaced comparison check with true → KILLED
12. hypot : Negated integer local variable number 12 → KILLED
13. hypot : Negated integer local variable number 13 → KILLED
14. hypot : Replaced integer operation by second member → KILLED
15. hypot : Replaced integer subtraction with addition → KILLED
16. hypot : Replaced integer subtraction with multiplication → KILLED
17. hypot : Replaced integer subtraction with division → KILLED
18. hypot : Replaced integer subtraction with modulus → KILLED
19. hypot : Substituted 62914560 with 1 → KILLED
20. hypot : Substituted 62914560 with 0 → KILLED
21. hypot : Substituted 62914560 with -1 → KILLED
22. hypot : Substituted 62914560 with -62914560 → KILLED
23. hypot : Substituted 62914560 with 62914559 → KILLED
24. hypot : Less or equal to greater than → KILLED
25. hypot : Less or equal to greater or equal → KILLED
26. hypot : Less or equal to equal → KILLED
27. hypot : Incremented (a++) integer local variable number 12 → KILLED
28. hypot : Incremented (a++) integer local variable number 13 → KILLED
29. hypot : Decremented (a--) integer local variable number 12 → KILLED
30. hypot : Decremented (a--) integer local variable number 13 → KILLED
31. hypot : Incremented (++a) integer local variable number 12 → KILLED
32. hypot : Decremented (--a) integer local variable number 12 → KILLED
|
if ((ha - hb) > EXP_60) { |
|
3582
|
|
/* x/y > 2**60 */ |
|
3583
|
|
// or x is Inf or NaN. |
|
3584
|
|
// No addition of a + b for sNaN. |
|
3585
|
9
1. hypot : Negated double local variable number 8 → SURVIVED
2. hypot : Incremented (a++) double local variable number 8 → SURVIVED
3. hypot : Decremented (a--) double local variable number 8 → SURVIVED
4. hypot : replaced call to java/lang/Math::abs with argument → KILLED
5. hypot : removed call to java/lang/Math::abs → KILLED
6. hypot : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::hypot → KILLED
7. hypot : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::hypot → KILLED
8. hypot : Incremented (++a) double local variable number 8 → KILLED
9. hypot : Decremented (--a) double local variable number 8 → KILLED
|
return Math.abs(a); |
|
3586
|
|
} |
|
3587
|
|
|
|
3588
|
6
1. hypot : Substituted 1.0 with 2.0 → KILLED
2. hypot : Substituted 1.0 with 0.0 → KILLED
3. hypot : Substituted 1.0 with -1.0 → KILLED
4. hypot : Substituted 1.0 with -1.0 → KILLED
5. hypot : Substituted 1.0 with 2.0 → KILLED
6. hypot : Substituted 1.0 with 0.0 → KILLED
|
double rescale = 1.0; |
|
3589
|
21
1. hypot : Substituted 1596981248 with 1596981249 → SURVIVED
2. hypot : Incremented (a++) integer local variable number 12 → SURVIVED
3. hypot : Incremented (++a) integer local variable number 12 → SURVIVED
4. hypot : Decremented (--a) integer local variable number 12 → SURVIVED
5. hypot : changed conditional boundary → KILLED
6. hypot : Substituted 1596981248 with 1596981249 → KILLED
7. hypot : negated conditional → KILLED
8. hypot : removed conditional - replaced comparison check with false → KILLED
9. hypot : removed conditional - replaced comparison check with true → KILLED
10. hypot : Negated integer local variable number 12 → KILLED
11. hypot : Substituted 1596981248 with 1 → KILLED
12. hypot : Substituted 1596981248 with 0 → KILLED
13. hypot : Substituted 1596981248 with -1 → KILLED
14. hypot : Substituted 1596981248 with -1596981248 → KILLED
15. hypot : Substituted 1596981248 with 1596981247 → KILLED
16. hypot : Less or equal to less than → KILLED
17. hypot : Less or equal to greater than → KILLED
18. hypot : Less or equal to greater or equal → KILLED
19. hypot : Less or equal to equal → KILLED
20. hypot : Less or equal to not equal → KILLED
21. hypot : Decremented (a--) integer local variable number 12 → KILLED
|
if (ha > EXP_500) { |
|
3590
|
|
/* a > 2^500 */ |
|
3591
|
21
1. hypot : changed conditional boundary → SURVIVED
2. hypot : Substituted 2146435072 with 2146435073 → SURVIVED
3. hypot : removed conditional - replaced comparison check with true → SURVIVED
4. hypot : Substituted 2146435072 with 1 → SURVIVED
5. hypot : Substituted 2146435072 with 0 → SURVIVED
6. hypot : Substituted 2146435072 with -1 → SURVIVED
7. hypot : Substituted 2146435072 with -2146435072 → SURVIVED
8. hypot : Substituted 2146435072 with 2146435073 → SURVIVED
9. hypot : Substituted 2146435072 with 2146435071 → SURVIVED
10. hypot : Less than to less or equal → SURVIVED
11. hypot : Less than to equal → SURVIVED
12. hypot : Incremented (a++) integer local variable number 12 → SURVIVED
13. hypot : Decremented (a--) integer local variable number 12 → SURVIVED
14. hypot : Incremented (++a) integer local variable number 12 → SURVIVED
15. hypot : Decremented (--a) integer local variable number 12 → SURVIVED
16. hypot : negated conditional → KILLED
17. hypot : removed conditional - replaced comparison check with false → KILLED
18. hypot : Negated integer local variable number 12 → KILLED
19. hypot : Less than to greater than → KILLED
20. hypot : Less than to greater or equal → KILLED
21. hypot : Less than to not equal → KILLED
|
if (ha >= EXP_1024) { |
|
3592
|
|
/* Inf or NaN */ |
|
3593
|
|
// Check b is infinite for the IEEE754 result. |
|
3594
|
|
// No addition of a + b for sNaN. |
|
3595
|
32
1. hypot : Negated double local variable number 10 → SURVIVED
2. hypot : Negated double local variable number 8 → SURVIVED
3. hypot : not equal to less than → SURVIVED
4. hypot : Incremented (a++) double local variable number 10 → SURVIVED
5. hypot : Incremented (a++) double local variable number 8 → SURVIVED
6. hypot : Decremented (a--) double local variable number 10 → SURVIVED
7. hypot : Decremented (a--) double local variable number 8 → SURVIVED
8. hypot : Incremented (++a) double local variable number 10 → SURVIVED
9. hypot : Incremented (++a) double local variable number 8 → SURVIVED
10. hypot : Decremented (--a) double local variable number 10 → SURVIVED
11. hypot : Decremented (--a) double local variable number 8 → SURVIVED
12. hypot : replaced call to java/lang/Math::abs with argument → KILLED
13. hypot : Substituted Infinity with 1.0 → KILLED
14. hypot : Substituted Infinity with 1.0 → KILLED
15. hypot : negated conditional → KILLED
16. hypot : removed call to java/lang/Math::abs → KILLED
17. hypot : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::hypot → KILLED
18. hypot : removed conditional - replaced equality check with false → KILLED
19. hypot : removed conditional - replaced equality check with true → KILLED
20. hypot : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::hypot → KILLED
21. hypot : Substituted Infinity with 1.0 → KILLED
22. hypot : Substituted Infinity with 1.0 → KILLED
23. hypot : Substituted Infinity with 0.0 → KILLED
24. hypot : Substituted Infinity with 0.0 → KILLED
25. hypot : Substituted Infinity with -1.0 → KILLED
26. hypot : Substituted Infinity with -1.0 → KILLED
27. hypot : Substituted Infinity with -Infinity → KILLED
28. hypot : Substituted Infinity with -Infinity → KILLED
29. hypot : not equal to less or equal → KILLED
30. hypot : not equal to greater than → KILLED
31. hypot : not equal to greater or equal → KILLED
32. hypot : not equal to equal → KILLED
|
return Math.abs(b) == Double.POSITIVE_INFINITY ? |
|
3596
|
|
Double.POSITIVE_INFINITY : |
|
3597
|
2
1. hypot : replaced call to java/lang/Math::abs with argument → SURVIVED
2. hypot : removed call to java/lang/Math::abs → KILLED
|
Math.abs(a); |
|
3598
|
|
} |
|
3599
|
|
/* scale a and b by 2^-600 */ |
|
3600
|
|
// Before scaling: a in [2^500, 2^1023]. |
|
3601
|
|
// After scaling: a in [2^-100, 2^423]. |
|
3602
|
|
// After scaling: b in [2^-160, 2^423]. |
|
3603
|
18
1. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
2. hypot : Replaced double multiplication with division → SURVIVED
3. hypot : Negated double local variable number 8 → SURVIVED
4. hypot : Replaced double operation by second member → SURVIVED
5. hypot : Replaced double multiplication with division → SURVIVED
6. hypot : Replaced double multiplication with modulus → SURVIVED
7. hypot : Replaced double multiplication with addition → SURVIVED
8. hypot : Replaced double multiplication with subtraction → SURVIVED
9. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
10. hypot : Substituted 2.409919865102884E-181 with 0.0 → SURVIVED
11. hypot : Substituted 2.409919865102884E-181 with -1.0 → SURVIVED
12. hypot : Substituted 2.409919865102884E-181 with -2.409919865102884E-181 → SURVIVED
13. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
14. hypot : Substituted 2.409919865102884E-181 with -1.0 → SURVIVED
15. hypot : Incremented (a++) double local variable number 8 → SURVIVED
16. hypot : Decremented (a--) double local variable number 8 → SURVIVED
17. hypot : Incremented (++a) double local variable number 8 → SURVIVED
18. hypot : Decremented (--a) double local variable number 8 → SURVIVED
|
a *= TWO_POW_NEG_600; |
|
3604
|
18
1. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
2. hypot : Replaced double multiplication with division → SURVIVED
3. hypot : Negated double local variable number 10 → SURVIVED
4. hypot : Replaced double operation by second member → SURVIVED
5. hypot : Replaced double multiplication with division → SURVIVED
6. hypot : Replaced double multiplication with modulus → SURVIVED
7. hypot : Replaced double multiplication with addition → SURVIVED
8. hypot : Replaced double multiplication with subtraction → SURVIVED
9. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
10. hypot : Substituted 2.409919865102884E-181 with 0.0 → SURVIVED
11. hypot : Substituted 2.409919865102884E-181 with -1.0 → SURVIVED
12. hypot : Substituted 2.409919865102884E-181 with -2.409919865102884E-181 → SURVIVED
13. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
14. hypot : Substituted 2.409919865102884E-181 with -1.0 → SURVIVED
15. hypot : Incremented (a++) double local variable number 10 → SURVIVED
16. hypot : Decremented (a--) double local variable number 10 → SURVIVED
17. hypot : Incremented (++a) double local variable number 10 → SURVIVED
18. hypot : Decremented (--a) double local variable number 10 → SURVIVED
|
b *= TWO_POW_NEG_600; |
|
3605
|
5
1. hypot : Substituted 4.149515568880993E180 with 1.0 → SURVIVED
2. hypot : Substituted 4.149515568880993E180 with 1.0 → SURVIVED
3. hypot : Substituted 4.149515568880993E180 with 0.0 → SURVIVED
4. hypot : Substituted 4.149515568880993E180 with -1.0 → SURVIVED
5. hypot : Substituted 4.149515568880993E180 with -4.149515568880993E180 → SURVIVED
|
rescale = TWO_POW_600; |
|
3606
|
21
1. hypot : Substituted 548405248 with 548405249 → SURVIVED
2. hypot : removed conditional - replaced comparison check with false → SURVIVED
3. hypot : Substituted 548405248 with 0 → SURVIVED
4. hypot : Substituted 548405248 with -548405248 → SURVIVED
5. hypot : Substituted 548405248 with 548405249 → SURVIVED
6. hypot : greater or equal to greater than → SURVIVED
7. hypot : greater or equal to not equal → SURVIVED
8. hypot : Incremented (a++) integer local variable number 13 → SURVIVED
9. hypot : Decremented (--a) integer local variable number 13 → SURVIVED
10. hypot : changed conditional boundary → KILLED
11. hypot : negated conditional → KILLED
12. hypot : removed conditional - replaced comparison check with true → KILLED
13. hypot : Negated integer local variable number 13 → KILLED
14. hypot : Substituted 548405248 with 1 → KILLED
15. hypot : Substituted 548405248 with -1 → KILLED
16. hypot : Substituted 548405248 with 548405247 → KILLED
17. hypot : greater or equal to less than → KILLED
18. hypot : greater or equal to less or equal → KILLED
19. hypot : greater or equal to equal → KILLED
20. hypot : Decremented (a--) integer local variable number 13 → KILLED
21. hypot : Incremented (++a) integer local variable number 13 → KILLED
|
} else if (hb < EXP_NEG_500) { |
|
3607
|
|
// No special handling of sub-normals. |
|
3608
|
|
// These do not matter when we do not manipulate the exponent bits |
|
3609
|
|
// for scaling the split representation. |
|
3610
|
|
|
|
3611
|
|
// Intentional comparison with zero. |
|
3612
|
18
1. hypot : Substituted 0.0 with 1.0 → SURVIVED
2. hypot : negated conditional → SURVIVED
3. hypot : removed conditional - replaced equality check with false → SURVIVED
4. hypot : removed conditional - replaced equality check with true → SURVIVED
5. hypot : Negated double local variable number 10 → SURVIVED
6. hypot : Substituted 0.0 with 1.0 → SURVIVED
7. hypot : Substituted 0.0 with -1.0 → SURVIVED
8. hypot : Substituted 0.0 with 1.0 → SURVIVED
9. hypot : Substituted 0.0 with -1.0 → SURVIVED
10. hypot : not equal to less than → SURVIVED
11. hypot : not equal to less or equal → SURVIVED
12. hypot : not equal to greater than → SURVIVED
13. hypot : not equal to greater or equal → SURVIVED
14. hypot : not equal to equal → SURVIVED
15. hypot : Incremented (a++) double local variable number 10 → SURVIVED
16. hypot : Decremented (a--) double local variable number 10 → SURVIVED
17. hypot : Incremented (++a) double local variable number 10 → SURVIVED
18. hypot : Decremented (--a) double local variable number 10 → SURVIVED
|
if (b == 0) { |
|
3613
|
9
1. hypot : replaced call to java/lang/Math::abs with argument → NO_COVERAGE
2. hypot : removed call to java/lang/Math::abs → NO_COVERAGE
3. hypot : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::hypot → NO_COVERAGE
4. hypot : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::hypot → NO_COVERAGE
5. hypot : Negated double local variable number 8 → NO_COVERAGE
6. hypot : Incremented (a++) double local variable number 8 → NO_COVERAGE
7. hypot : Decremented (a--) double local variable number 8 → NO_COVERAGE
8. hypot : Incremented (++a) double local variable number 8 → NO_COVERAGE
9. hypot : Decremented (--a) double local variable number 8 → NO_COVERAGE
|
return Math.abs(a); |
|
3614
|
|
} |
|
3615
|
|
|
|
3616
|
|
/* scale a and b by 2^600 */ |
|
3617
|
|
// Effective min exponent of a sub-normal = -1022 - 52 = -1074. |
|
3618
|
|
// Before scaling: b in [2^-1074, 2^-501]. |
|
3619
|
|
// After scaling: b in [2^-474, 2^99]. |
|
3620
|
|
// After scaling: a in [2^-474, 2^159]. |
|
3621
|
16
1. hypot : Substituted 4.149515568880993E180 with 1.0 → SURVIVED
2. hypot : Replaced double multiplication with division → SURVIVED
3. hypot : Negated double local variable number 8 → SURVIVED
4. hypot : Replaced double operation by second member → SURVIVED
5. hypot : Replaced double multiplication with division → SURVIVED
6. hypot : Replaced double multiplication with modulus → SURVIVED
7. hypot : Replaced double multiplication with addition → SURVIVED
8. hypot : Replaced double multiplication with subtraction → SURVIVED
9. hypot : Substituted 4.149515568880993E180 with 1.0 → SURVIVED
10. hypot : Substituted 4.149515568880993E180 with 0.0 → SURVIVED
11. hypot : Substituted 4.149515568880993E180 with -1.0 → SURVIVED
12. hypot : Substituted 4.149515568880993E180 with -4.149515568880993E180 → SURVIVED
13. hypot : Incremented (a++) double local variable number 8 → SURVIVED
14. hypot : Decremented (a--) double local variable number 8 → SURVIVED
15. hypot : Incremented (++a) double local variable number 8 → SURVIVED
16. hypot : Decremented (--a) double local variable number 8 → SURVIVED
|
a *= TWO_POW_600; |
|
3622
|
16
1. hypot : Substituted 4.149515568880993E180 with 1.0 → SURVIVED
2. hypot : Replaced double multiplication with division → SURVIVED
3. hypot : Negated double local variable number 10 → SURVIVED
4. hypot : Replaced double operation by second member → SURVIVED
5. hypot : Replaced double multiplication with division → SURVIVED
6. hypot : Replaced double multiplication with modulus → SURVIVED
7. hypot : Replaced double multiplication with addition → SURVIVED
8. hypot : Replaced double multiplication with subtraction → SURVIVED
9. hypot : Substituted 4.149515568880993E180 with 1.0 → SURVIVED
10. hypot : Substituted 4.149515568880993E180 with 0.0 → SURVIVED
11. hypot : Substituted 4.149515568880993E180 with -1.0 → SURVIVED
12. hypot : Substituted 4.149515568880993E180 with -4.149515568880993E180 → SURVIVED
13. hypot : Incremented (a++) double local variable number 10 → SURVIVED
14. hypot : Decremented (a--) double local variable number 10 → SURVIVED
15. hypot : Incremented (++a) double local variable number 10 → SURVIVED
16. hypot : Decremented (--a) double local variable number 10 → SURVIVED
|
b *= TWO_POW_600; |
|
3623
|
7
1. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
2. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
3. hypot : Substituted 2.409919865102884E-181 with 0.0 → SURVIVED
4. hypot : Substituted 2.409919865102884E-181 with -1.0 → SURVIVED
5. hypot : Substituted 2.409919865102884E-181 with -2.409919865102884E-181 → SURVIVED
6. hypot : Substituted 2.409919865102884E-181 with 1.0 → SURVIVED
7. hypot : Substituted 2.409919865102884E-181 with -1.0 → SURVIVED
|
rescale = TWO_POW_NEG_600; |
|
3624
|
|
} |
|
3625
|
|
|
|
3626
|
|
// High precision x^2 + y^2 |
|
3627
|
27
1. hypot : Negated double local variable number 8 → SURVIVED
2. hypot : Replaced double multiplication with division → SURVIVED
3. hypot : Incremented (a++) double local variable number 8 → SURVIVED
4. hypot : Incremented (a++) double local variable number 10 → SURVIVED
5. hypot : Incremented (a++) double local variable number 14 → SURVIVED
6. hypot : replaced call to org/apache/commons/numbers/complex/Complex::x2y2 with argument → KILLED
7. hypot : replaced call to java/lang/Math::sqrt with argument → KILLED
8. hypot : Replaced double multiplication with division → KILLED
9. hypot : removed call to org/apache/commons/numbers/complex/Complex::x2y2 → KILLED
10. hypot : removed call to java/lang/Math::sqrt → KILLED
11. hypot : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::hypot → KILLED
12. hypot : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::hypot → KILLED
13. hypot : Negated double local variable number 10 → KILLED
14. hypot : Negated double local variable number 14 → KILLED
15. hypot : Replaced double operation by second member → KILLED
16. hypot : Replaced double multiplication with modulus → KILLED
17. hypot : Replaced double multiplication with addition → KILLED
18. hypot : Replaced double multiplication with subtraction → KILLED
19. hypot : Decremented (a--) double local variable number 8 → KILLED
20. hypot : Decremented (a--) double local variable number 10 → KILLED
21. hypot : Decremented (a--) double local variable number 14 → KILLED
22. hypot : Incremented (++a) double local variable number 8 → KILLED
23. hypot : Incremented (++a) double local variable number 10 → KILLED
24. hypot : Incremented (++a) double local variable number 14 → KILLED
25. hypot : Decremented (--a) double local variable number 8 → KILLED
26. hypot : Decremented (--a) double local variable number 10 → KILLED
27. hypot : Decremented (--a) double local variable number 14 → KILLED
|
return Math.sqrt(x2y2(a, b)) * rescale; |
|
3628
|
|
} |
|
3629
|
|
|
|
3630
|
|
/** |
|
3631
|
|
* Return {@code x^2 + y^2} with high accuracy. |
|
3632
|
|
* |
|
3633
|
|
* <p>It is assumed that {@code 2^500 > |x| >= |y| > 2^-500}. Thus there will be no |
|
3634
|
|
* overflow or underflow of the result. The inputs are not assumed to be unsigned. |
|
3635
|
|
* |
|
3636
|
|
* <p>The computation is performed using Dekker's method for extended precision |
|
3637
|
|
* multiplication of x and y and then summation of the extended precision squares. |
|
3638
|
|
* |
|
3639
|
|
* @param x Value x. |
|
3640
|
|
* @param y Value y |
|
3641
|
|
* @return x^2 + y^2 |
|
3642
|
|
* @see <a href="https://doi.org/10.1007/BF01397083"> |
|
3643
|
|
* Dekker (1971) A floating-point technique for extending the available precision</a> |
|
3644
|
|
*/ |
|
3645
|
|
private static double x2y2(double x, double y) { |
|
3646
|
|
// Note: |
|
3647
|
|
// This method is different from the high-accuracy summation used in fdlibm for hypot. |
|
3648
|
|
// The summation could be any valid computation of x^2+y^2. However since this follows |
|
3649
|
|
// the re-scaling logic in hypot(x, y) the use of high precision has relatively |
|
3650
|
|
// less performance overhead than if used without scaling. |
|
3651
|
|
// The Dekker algorithm is branchless for better performance |
|
3652
|
|
// than the fdlibm method with a maximum ULP error of approximately 0.86. |
|
3653
|
|
// |
|
3654
|
|
// See NUMBERS-143 for analysis. |
|
3655
|
|
|
|
3656
|
|
// Do a Dekker summation of double length products x*x and y*y |
|
3657
|
|
// (10 multiply and 20 additions). |
|
3658
|
16
1. x2y2 : Replaced double multiplication with subtraction → SURVIVED
2. x2y2 : Replaced double multiplication with division → KILLED
3. x2y2 : Negated double local variable number 0 → KILLED
4. x2y2 : Negated double local variable number 0 → KILLED
5. x2y2 : Replaced double operation by second member → KILLED
6. x2y2 : Replaced double multiplication with division → KILLED
7. x2y2 : Replaced double multiplication with modulus → KILLED
8. x2y2 : Replaced double multiplication with addition → KILLED
9. x2y2 : Incremented (a++) double local variable number 0 → KILLED
10. x2y2 : Incremented (a++) double local variable number 0 → KILLED
11. x2y2 : Decremented (a--) double local variable number 0 → KILLED
12. x2y2 : Decremented (a--) double local variable number 0 → KILLED
13. x2y2 : Incremented (++a) double local variable number 0 → KILLED
14. x2y2 : Incremented (++a) double local variable number 0 → KILLED
15. x2y2 : Decremented (--a) double local variable number 0 → KILLED
16. x2y2 : Decremented (--a) double local variable number 0 → KILLED
|
final double xx = x * x; |
|
3659
|
16
1. x2y2 : Negated double local variable number 2 → SURVIVED
2. x2y2 : Negated double local variable number 2 → SURVIVED
3. x2y2 : Replaced double multiplication with modulus → SURVIVED
4. x2y2 : Replaced double multiplication with addition → SURVIVED
5. x2y2 : Replaced double multiplication with subtraction → SURVIVED
6. x2y2 : Replaced double multiplication with division → KILLED
7. x2y2 : Replaced double operation by second member → KILLED
8. x2y2 : Replaced double multiplication with division → KILLED
9. x2y2 : Incremented (a++) double local variable number 2 → KILLED
10. x2y2 : Incremented (a++) double local variable number 2 → KILLED
11. x2y2 : Decremented (a--) double local variable number 2 → KILLED
12. x2y2 : Decremented (a--) double local variable number 2 → KILLED
13. x2y2 : Incremented (++a) double local variable number 2 → KILLED
14. x2y2 : Incremented (++a) double local variable number 2 → KILLED
15. x2y2 : Decremented (--a) double local variable number 2 → KILLED
16. x2y2 : Decremented (--a) double local variable number 2 → KILLED
|
final double yy = y * y; |
|
3660
|
|
// Compute the round-off from the products. |
|
3661
|
|
// With FMA hardware support in JDK 9+ this can be replaced with the much faster: |
|
3662
|
|
// xxLow = Math.fma(x, x, -xx) |
|
3663
|
|
// yyLow = Math.fma(y, y, -yy) |
|
3664
|
|
// Dekker mul12 |
|
3665
|
7
1. x2y2 : replaced call to org/apache/commons/numbers/complex/Complex::splitHigh with argument → KILLED
2. x2y2 : removed call to org/apache/commons/numbers/complex/Complex::splitHigh → KILLED
3. x2y2 : Negated double local variable number 0 → KILLED
4. x2y2 : Incremented (a++) double local variable number 0 → KILLED
5. x2y2 : Decremented (a--) double local variable number 0 → KILLED
6. x2y2 : Incremented (++a) double local variable number 0 → KILLED
7. x2y2 : Decremented (--a) double local variable number 0 → KILLED
|
final double xHigh = splitHigh(x); |
|
3666
|
16
1. x2y2 : Incremented (a++) double local variable number 0 → SURVIVED
2. x2y2 : Decremented (a--) double local variable number 0 → SURVIVED
3. x2y2 : Decremented (--a) double local variable number 8 → SURVIVED
4. x2y2 : Replaced double subtraction with addition → KILLED
5. x2y2 : Negated double local variable number 0 → KILLED
6. x2y2 : Negated double local variable number 8 → KILLED
7. x2y2 : Replaced double operation by second member → KILLED
8. x2y2 : Replaced double subtraction with addition → KILLED
9. x2y2 : Replaced double subtraction with multiplication → KILLED
10. x2y2 : Replaced double subtraction with division → KILLED
11. x2y2 : Replaced double subtraction with modulus → KILLED
12. x2y2 : Incremented (a++) double local variable number 8 → KILLED
13. x2y2 : Decremented (a--) double local variable number 8 → KILLED
14. x2y2 : Incremented (++a) double local variable number 0 → KILLED
15. x2y2 : Incremented (++a) double local variable number 8 → KILLED
16. x2y2 : Decremented (--a) double local variable number 0 → KILLED
|
final double xLow = x - xHigh; |
|
3667
|
17
1. x2y2 : Decremented (a--) double local variable number 10 → SURVIVED
2. x2y2 : Decremented (a--) double local variable number 8 → SURVIVED
3. x2y2 : replaced call to org/apache/commons/numbers/complex/Complex::squareLow with argument → KILLED
4. x2y2 : removed call to org/apache/commons/numbers/complex/Complex::squareLow → KILLED
5. x2y2 : Negated double local variable number 10 → KILLED
6. x2y2 : Negated double local variable number 8 → KILLED
7. x2y2 : Negated double local variable number 4 → KILLED
8. x2y2 : Incremented (a++) double local variable number 10 → KILLED
9. x2y2 : Incremented (a++) double local variable number 8 → KILLED
10. x2y2 : Incremented (a++) double local variable number 4 → KILLED
11. x2y2 : Decremented (a--) double local variable number 4 → KILLED
12. x2y2 : Incremented (++a) double local variable number 10 → KILLED
13. x2y2 : Incremented (++a) double local variable number 8 → KILLED
14. x2y2 : Incremented (++a) double local variable number 4 → KILLED
15. x2y2 : Decremented (--a) double local variable number 10 → KILLED
16. x2y2 : Decremented (--a) double local variable number 8 → KILLED
17. x2y2 : Decremented (--a) double local variable number 4 → KILLED
|
final double xxLow = squareLow(xLow, xHigh, xx); |
|
3668
|
|
// Dekker mul12 |
|
3669
|
7
1. x2y2 : removed call to org/apache/commons/numbers/complex/Complex::splitHigh → SURVIVED
2. x2y2 : Negated double local variable number 2 → SURVIVED
3. x2y2 : replaced call to org/apache/commons/numbers/complex/Complex::splitHigh with argument → KILLED
4. x2y2 : Incremented (a++) double local variable number 2 → KILLED
5. x2y2 : Decremented (a--) double local variable number 2 → KILLED
6. x2y2 : Incremented (++a) double local variable number 2 → KILLED
7. x2y2 : Decremented (--a) double local variable number 2 → KILLED
|
final double yHigh = splitHigh(y); |
|
3670
|
16
1. x2y2 : Replaced double subtraction with addition → KILLED
2. x2y2 : Negated double local variable number 2 → KILLED
3. x2y2 : Negated double local variable number 14 → KILLED
4. x2y2 : Replaced double operation by second member → KILLED
5. x2y2 : Replaced double subtraction with addition → KILLED
6. x2y2 : Replaced double subtraction with multiplication → KILLED
7. x2y2 : Replaced double subtraction with division → KILLED
8. x2y2 : Replaced double subtraction with modulus → KILLED
9. x2y2 : Incremented (a++) double local variable number 2 → KILLED
10. x2y2 : Incremented (a++) double local variable number 14 → KILLED
11. x2y2 : Decremented (a--) double local variable number 2 → KILLED
12. x2y2 : Decremented (a--) double local variable number 14 → KILLED
13. x2y2 : Incremented (++a) double local variable number 2 → KILLED
14. x2y2 : Incremented (++a) double local variable number 14 → KILLED
15. x2y2 : Decremented (--a) double local variable number 2 → KILLED
16. x2y2 : Decremented (--a) double local variable number 14 → KILLED
|
final double yLow = y - yHigh; |
|
3671
|
17
1. x2y2 : removed call to org/apache/commons/numbers/complex/Complex::squareLow → SURVIVED
2. x2y2 : Decremented (a--) double local variable number 16 → SURVIVED
3. x2y2 : Decremented (a--) double local variable number 14 → SURVIVED
4. x2y2 : replaced call to org/apache/commons/numbers/complex/Complex::squareLow with argument → KILLED
5. x2y2 : Negated double local variable number 16 → KILLED
6. x2y2 : Negated double local variable number 14 → KILLED
7. x2y2 : Negated double local variable number 6 → KILLED
8. x2y2 : Incremented (a++) double local variable number 16 → KILLED
9. x2y2 : Incremented (a++) double local variable number 14 → KILLED
10. x2y2 : Incremented (a++) double local variable number 6 → KILLED
11. x2y2 : Decremented (a--) double local variable number 6 → KILLED
12. x2y2 : Incremented (++a) double local variable number 16 → KILLED
13. x2y2 : Incremented (++a) double local variable number 14 → KILLED
14. x2y2 : Incremented (++a) double local variable number 6 → KILLED
15. x2y2 : Decremented (--a) double local variable number 16 → KILLED
16. x2y2 : Decremented (--a) double local variable number 14 → KILLED
17. x2y2 : Decremented (--a) double local variable number 6 → KILLED
|
final double yyLow = squareLow(yLow, yHigh, yy); |
|
3672
|
|
// Dekker add2 |
|
3673
|
16
1. x2y2 : Replaced double addition with subtraction → SURVIVED
2. x2y2 : Negated double local variable number 6 → SURVIVED
3. x2y2 : Replaced double operation by second member → SURVIVED
4. x2y2 : Replaced double addition with subtraction → SURVIVED
5. x2y2 : Replaced double addition with modulus → SURVIVED
6. x2y2 : Negated double local variable number 4 → KILLED
7. x2y2 : Replaced double addition with multiplication → KILLED
8. x2y2 : Replaced double addition with division → KILLED
9. x2y2 : Incremented (a++) double local variable number 4 → KILLED
10. x2y2 : Incremented (a++) double local variable number 6 → KILLED
11. x2y2 : Decremented (a--) double local variable number 4 → KILLED
12. x2y2 : Decremented (a--) double local variable number 6 → KILLED
13. x2y2 : Incremented (++a) double local variable number 4 → KILLED
14. x2y2 : Incremented (++a) double local variable number 6 → KILLED
15. x2y2 : Decremented (--a) double local variable number 4 → KILLED
16. x2y2 : Decremented (--a) double local variable number 6 → KILLED
|
final double r = xx + yy; |
|
3674
|
|
// Note: The order is important. Assume xx > yy and drop Dekker's conditional |
|
3675
|
|
// check for which is the greater magnitude. |
|
3676
|
|
// s = xx - r + yy + yyLow + xxLow |
|
3677
|
|
// z = r + s |
|
3678
|
|
// zz = r - z + s |
|
3679
|
|
// Here we compute z inline and ignore computing the round-off zz. |
|
3680
|
|
// Note: The round-off could be used with Dekker's sqrt2 method. |
|
3681
|
|
// That adds 7 multiply, 1 division and 19 additions doubling the cost |
|
3682
|
|
// and reducing error to < 0.5 ulp for the final sqrt. |
|
3683
|
62
1. x2y2 : Replaced double addition with subtraction → SURVIVED
2. x2y2 : Replaced double addition with subtraction → SURVIVED
3. x2y2 : Replaced double operation by second member → SURVIVED
4. x2y2 : Replaced double operation by second member → SURVIVED
5. x2y2 : Replaced double addition with multiplication → SURVIVED
6. x2y2 : Incremented (a++) double local variable number 4 → SURVIVED
7. x2y2 : Incremented (a++) double local variable number 12 → SURVIVED
8. x2y2 : Decremented (a--) double local variable number 6 → SURVIVED
9. x2y2 : Decremented (a--) double local variable number 12 → SURVIVED
10. x2y2 : Decremented (a--) double local variable number 20 → SURVIVED
11. x2y2 : Replaced double subtraction with addition → KILLED
12. x2y2 : Replaced double addition with subtraction → KILLED
13. x2y2 : Replaced double addition with subtraction → KILLED
14. x2y2 : replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::x2y2 → KILLED
15. x2y2 : replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::x2y2 → KILLED
16. x2y2 : Negated double local variable number 4 → KILLED
17. x2y2 : Negated double local variable number 20 → KILLED
18. x2y2 : Negated double local variable number 6 → KILLED
19. x2y2 : Negated double local variable number 18 → KILLED
20. x2y2 : Negated double local variable number 12 → KILLED
21. x2y2 : Negated double local variable number 20 → KILLED
22. x2y2 : Replaced double operation by second member → KILLED
23. x2y2 : Replaced double operation by second member → KILLED
24. x2y2 : Replaced double operation by second member → KILLED
25. x2y2 : Replaced double subtraction with addition → KILLED
26. x2y2 : Replaced double addition with subtraction → KILLED
27. x2y2 : Replaced double addition with subtraction → KILLED
28. x2y2 : Replaced double addition with subtraction → KILLED
29. x2y2 : Replaced double addition with subtraction → KILLED
30. x2y2 : Replaced double subtraction with multiplication → KILLED
31. x2y2 : Replaced double addition with multiplication → KILLED
32. x2y2 : Replaced double addition with multiplication → KILLED
33. x2y2 : Replaced double addition with multiplication → KILLED
34. x2y2 : Replaced double subtraction with division → KILLED
35. x2y2 : Replaced double addition with division → KILLED
36. x2y2 : Replaced double addition with division → KILLED
37. x2y2 : Replaced double addition with division → KILLED
38. x2y2 : Replaced double addition with division → KILLED
39. x2y2 : Replaced double subtraction with modulus → KILLED
40. x2y2 : Replaced double addition with modulus → KILLED
41. x2y2 : Replaced double addition with modulus → KILLED
42. x2y2 : Replaced double addition with modulus → KILLED
43. x2y2 : Replaced double addition with modulus → KILLED
44. x2y2 : Incremented (a++) double local variable number 20 → KILLED
45. x2y2 : Incremented (a++) double local variable number 6 → KILLED
46. x2y2 : Incremented (a++) double local variable number 18 → KILLED
47. x2y2 : Incremented (a++) double local variable number 20 → KILLED
48. x2y2 : Decremented (a--) double local variable number 4 → KILLED
49. x2y2 : Decremented (a--) double local variable number 20 → KILLED
50. x2y2 : Decremented (a--) double local variable number 18 → KILLED
51. x2y2 : Incremented (++a) double local variable number 4 → KILLED
52. x2y2 : Incremented (++a) double local variable number 20 → KILLED
53. x2y2 : Incremented (++a) double local variable number 6 → KILLED
54. x2y2 : Incremented (++a) double local variable number 18 → KILLED
55. x2y2 : Incremented (++a) double local variable number 12 → KILLED
56. x2y2 : Incremented (++a) double local variable number 20 → KILLED
57. x2y2 : Decremented (--a) double local variable number 4 → KILLED
58. x2y2 : Decremented (--a) double local variable number 20 → KILLED
59. x2y2 : Decremented (--a) double local variable number 6 → KILLED
60. x2y2 : Decremented (--a) double local variable number 18 → KILLED
61. x2y2 : Decremented (--a) double local variable number 12 → KILLED
62. x2y2 : Decremented (--a) double local variable number 20 → KILLED
|
return xx - r + yy + yyLow + xxLow + r; |
|
3684
|
|
} |
|
3685
|
|
} |
| | Mutations |
| 256 |
|
1.1 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Removed assignment to member variable real → KILLED 2.2 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 1 → KILLED 3.3 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 1 → KILLED 4.4 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 1 → KILLED 5.5 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Incremented (++a) double local variable number 1 → KILLED 6.6 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Decremented (--a) double local variable number 1 → KILLED
|
| 257 |
|
1.1 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Removed assignment to member variable imaginary → KILLED 2.2 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double local variable number 3 → KILLED 3.3 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 3 → KILLED 4.4 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 3 → KILLED 5.5 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Incremented (++a) double local variable number 3 → KILLED 6.6 Location : Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Decremented (--a) double local variable number 3 → KILLED
|
| 268 |
|
1.1 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() replaced return value with null for org/apache/commons/numbers/complex/Complex::ofCartesian → KILLED 3.3 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() mutated return of Object value for org/apache/commons/numbers/complex/Complex::ofCartesian to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Negated double local variable number 0 → KILLED 5.5 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Negated double local variable number 2 → KILLED 6.6 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 0 → KILLED 7.7 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (a++) double local variable number 2 → KILLED 8.8 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (a--) double local variable number 0 → KILLED 9.9 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 2 → KILLED 10.10 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Incremented (++a) double local variable number 0 → KILLED 11.11 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Incremented (++a) double local variable number 2 → KILLED 12.12 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Decremented (--a) double local variable number 0 → KILLED 13.13 Location : ofCartesian Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Decremented (--a) double local variable number 2 → KILLED
|
| 313 |
|
1.1 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() negated conditional → KILLED 2.2 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() negated conditional → KILLED 3.3 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() negated conditional → KILLED 4.4 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to java/lang/Double::isFinite → KILLED 5.5 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to org/apache/commons/numbers/complex/Complex::negative → KILLED 6.6 Location : ofPolar Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 7.7 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced equality check with false → KILLED 8.8 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced equality check with false → KILLED 9.9 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced equality check with false → KILLED 10.10 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced equality check with true → KILLED 11.11 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced equality check with true → KILLED 12.12 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced equality check with true → KILLED 13.13 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 2 → KILLED 14.14 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 0 → KILLED 15.15 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 0 → KILLED 16.16 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to less than → KILLED 17.17 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() not equal to less than → KILLED 18.18 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to less than → KILLED 19.19 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to less or equal → KILLED 20.20 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() not equal to less or equal → KILLED 21.21 Location : ofPolar Killed by : none equal to less or equal → SURVIVED 22.22 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to greater than → KILLED 23.23 Location : ofPolar Killed by : none not equal to greater than → SURVIVED 24.24 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to greater than → KILLED 25.25 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to greater or equal → KILLED 26.26 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() not equal to greater or equal → KILLED 27.27 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to greater or equal → KILLED 28.28 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to not equal → KILLED 29.29 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() not equal to equal → KILLED 30.30 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to not equal → KILLED 31.31 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 2 → KILLED 32.32 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 0 → KILLED 33.33 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 0 → KILLED 34.34 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 2 → KILLED 35.35 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 0 → KILLED 36.36 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 0 → KILLED 37.37 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 2 → KILLED 38.38 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 0 → KILLED 39.39 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 0 → KILLED 40.40 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 2 → KILLED 41.41 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 0 → KILLED 42.42 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 0 → KILLED
|
| 314 |
|
1.1 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced return value with null for org/apache/commons/numbers/complex/Complex::ofPolar → KILLED 2.2 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() mutated return of Object value for org/apache/commons/numbers/complex/Complex::ofPolar to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
| 316 |
|
1.1 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced call to java/lang/Math::cos with argument → KILLED 2.2 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with division → KILLED 3.3 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to java/lang/Math::cos → KILLED 4.4 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 0 → KILLED 5.5 Location : ofPolar Killed by : none Negated double local variable number 2 → SURVIVED 6.6 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double operation by second member → KILLED 7.7 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with division → KILLED 8.8 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with modulus → KILLED 9.9 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with addition → KILLED 10.10 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with subtraction → KILLED 11.11 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 0 → KILLED 12.12 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 2 → KILLED 13.13 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 0 → KILLED 14.14 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 2 → KILLED 15.15 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 0 → KILLED 16.16 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 2 → KILLED 17.17 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 0 → KILLED 18.18 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 2 → KILLED
|
| 317 |
|
1.1 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced call to java/lang/Math::sin with argument → KILLED 2.2 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with division → KILLED 3.3 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to java/lang/Math::sin → KILLED 4.4 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 0 → KILLED 5.5 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 2 → KILLED 6.6 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double operation by second member → KILLED 7.7 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with division → KILLED 8.8 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with modulus → KILLED 9.9 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with addition → KILLED 10.10 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Replaced double multiplication with subtraction → KILLED 11.11 Location : ofPolar Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 12.12 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 2 → KILLED 13.13 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 0 → KILLED 14.14 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 2 → KILLED 15.15 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 0 → KILLED 16.16 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 2 → KILLED 17.17 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 0 → KILLED 18.18 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 2 → KILLED
|
| 318 |
|
1.1 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced return value with null for org/apache/commons/numbers/complex/Complex::ofPolar → KILLED 3.3 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() mutated return of Object value for org/apache/commons/numbers/complex/Complex::ofPolar to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 4 → KILLED 5.5 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 6 → KILLED 6.6 Location : ofPolar Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 7.7 Location : ofPolar Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 8.8 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 4 → KILLED 9.9 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 6 → KILLED 10.10 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 4 → KILLED 11.11 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 6 → KILLED 12.12 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 4 → KILLED 13.13 Location : ofPolar Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 6 → KILLED
|
| 331 |
|
1.1 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced call to java/lang/Math::cos with argument → KILLED 2.2 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced call to java/lang/Math::sin with argument → KILLED 3.3 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 4.4 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to java/lang/Math::cos → KILLED 5.5 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to java/lang/Math::sin → KILLED 6.6 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced return value with null for org/apache/commons/numbers/complex/Complex::ofCis → KILLED 7.7 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() mutated return of Object value for org/apache/commons/numbers/complex/Complex::ofCis to ( if (x != null) null else throw new RuntimeException ) → KILLED 8.8 Location : ofCis Killed by : none Negated double local variable number 0 → SURVIVED 9.9 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 0 → KILLED 10.10 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 0 → KILLED 11.11 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 0 → KILLED 12.12 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 0 → KILLED 13.13 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 0 → KILLED 14.14 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 0 → KILLED 15.15 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 0 → KILLED 16.16 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 0 → KILLED 17.17 Location : ofCis Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 0 → KILLED
|
| 363 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed call to java/lang/String::length → KILLED
|
| 364 |
|
1.1 Location : parse Killed by : none changed conditional boundary → SURVIVED 2.2 Location : parse Killed by : none Substituted 5 with 6 → SURVIVED 3.3 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() negated conditional → KILLED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseEmpty() removed conditional - replaced comparison check with false → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed conditional - replaced comparison check with true → KILLED 6.6 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Negated integer local variable number 1 → KILLED 7.7 Location : parse Killed by : none Substituted 5 with 1 → SURVIVED 8.8 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseEmpty() Substituted 5 with 0 → KILLED 9.9 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseEmpty() Substituted 5 with -1 → KILLED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseEmpty() Substituted 5 with -5 → KILLED 11.11 Location : parse Killed by : none Substituted 5 with 6 → SURVIVED 12.12 Location : parse Killed by : none Substituted 5 with 4 → SURVIVED 13.13 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() greater or equal to less than → KILLED 14.14 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() greater or equal to less or equal → KILLED 15.15 Location : parse Killed by : none greater or equal to greater than → SURVIVED 16.16 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() greater or equal to equal → KILLED 17.17 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseEmpty() greater or equal to not equal → KILLED 18.18 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Incremented (a++) integer local variable number 1 → KILLED 19.19 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (a--) integer local variable number 1 → KILLED 20.20 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Incremented (++a) integer local variable number 1 → KILLED 21.21 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (--a) integer local variable number 1 → KILLED
|
| 366 |
|
1.1 Location : parse Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseEmpty() removed call to java/lang/NumberFormatException::<init> → KILLED 3.3 Location : parse Killed by : none removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
|
| 371 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 0 with 1 → KILLED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 40 with 41 → KILLED 3.3 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() negated conditional → KILLED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed call to java/lang/String::charAt → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongStart() removed conditional - replaced equality check with false → KILLED 6.6 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed conditional - replaced equality check with true → KILLED 7.7 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 0 with 1 → KILLED 8.8 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 40 with 1 → KILLED 9.9 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 40 with 0 → KILLED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 0 with -1 → KILLED 11.11 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 40 with -1 → KILLED 12.12 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 40 with -40 → KILLED 13.13 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 0 with 1 → KILLED 14.14 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 40 with 41 → KILLED 15.15 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 0 with -1 → KILLED 16.16 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 40 with 39 → KILLED 17.17 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() equal to less than → KILLED 18.18 Location : parse Killed by : none equal to less or equal → SURVIVED 19.19 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() equal to greater than → KILLED 20.20 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongStart() equal to greater or equal → KILLED 21.21 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() equal to not equal → KILLED
|
| 372 |
|
1.1 Location : parse Killed by : none Substituted 40 with 41 → SURVIVED 2.2 Location : parse Killed by : none Substituted 40 with 1 → SURVIVED 3.3 Location : parse Killed by : none Substituted 40 with 0 → SURVIVED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSeparatorOutsideStartAndEnd() Substituted 40 with -1 → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSeparatorOutsideStartAndEnd() Substituted 40 with -40 → KILLED 6.6 Location : parse Killed by : none Substituted 40 with 41 → SURVIVED 7.7 Location : parse Killed by : none Substituted 40 with 39 → SURVIVED
|
| 373 |
|
1.1 Location : parse Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSeparatorOutsideStartAndEnd() removed call to java/lang/NumberFormatException::<init> → KILLED 3.3 Location : parse Killed by : none removed call to java/lang/Character::valueOf → SURVIVED 4.4 Location : parse Killed by : none removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
|
| 377 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with 0 → KILLED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 41 with 42 → KILLED 3.3 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Replaced integer subtraction with addition → KILLED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongEnd() negated conditional → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed call to java/lang/String::charAt → KILLED 6.6 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongEnd() removed conditional - replaced equality check with false → KILLED 7.7 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed conditional - replaced equality check with true → KILLED 8.8 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Negated integer local variable number 1 → KILLED 9.9 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer operation by second member → KILLED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Replaced integer subtraction with addition → KILLED 11.11 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Replaced integer subtraction with multiplication → KILLED 12.12 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Replaced integer subtraction with division → KILLED 13.13 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer subtraction with modulus → KILLED 14.14 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 41 with 1 → KILLED 15.15 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with 0 → KILLED 16.16 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 41 with 0 → KILLED 17.17 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with -1 → KILLED 18.18 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 41 with -1 → KILLED 19.19 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with -1 → KILLED 20.20 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 41 with -41 → KILLED 21.21 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 2 → KILLED 22.22 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 41 with 42 → KILLED 23.23 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with 0 → KILLED 24.24 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 41 with 40 → KILLED 25.25 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() equal to less than → KILLED 26.26 Location : parse Killed by : none equal to less or equal → SURVIVED 27.27 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongEnd() equal to greater than → KILLED 28.28 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongEnd() equal to greater or equal → KILLED 29.29 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongEnd() equal to not equal → KILLED 30.30 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (a++) integer local variable number 1 → KILLED 31.31 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Decremented (a--) integer local variable number 1 → KILLED 32.32 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Incremented (++a) integer local variable number 1 → KILLED 33.33 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (--a) integer local variable number 1 → KILLED
|
| 378 |
|
1.1 Location : parse Killed by : none Substituted 41 with 42 → SURVIVED 2.2 Location : parse Killed by : none Substituted 41 with 1 → SURVIVED 3.3 Location : parse Killed by : none Substituted 41 with 0 → SURVIVED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSeparatorOutsideStartAndEnd() Substituted 41 with -1 → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSeparatorOutsideStartAndEnd() Substituted 41 with -41 → KILLED 6.6 Location : parse Killed by : none Substituted 41 with 42 → SURVIVED 7.7 Location : parse Killed by : none Substituted 41 with 40 → SURVIVED
|
| 379 |
|
1.1 Location : parse Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSeparatorOutsideStartAndEnd() removed call to java/lang/NumberFormatException::<init> → KILLED 3.3 Location : parse Killed by : none removed call to java/lang/Character::valueOf → SURVIVED 4.4 Location : parse Killed by : none removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
|
| 385 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() replaced call to java/lang/String::lastIndexOf with argument → KILLED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 44 with 45 → KILLED 3.3 Location : parse Killed by : none Substituted 3 with 4 → SURVIVED 4.4 Location : parse Killed by : none Replaced integer subtraction with addition → SURVIVED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed call to java/lang/String::lastIndexOf → KILLED 6.6 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Negated integer local variable number 1 → KILLED 7.7 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer operation by second member → KILLED 8.8 Location : parse Killed by : none Replaced integer subtraction with addition → SURVIVED 9.9 Location : parse Killed by : none Replaced integer subtraction with multiplication → SURVIVED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer subtraction with division → KILLED 11.11 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer subtraction with modulus → KILLED 12.12 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 44 with 1 → KILLED 13.13 Location : parse Killed by : none Substituted 3 with 1 → SURVIVED 14.14 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 44 with 0 → KILLED 15.15 Location : parse Killed by : none Substituted 3 with 0 → SURVIVED 16.16 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 44 with -1 → KILLED 17.17 Location : parse Killed by : none Substituted 3 with -1 → SURVIVED 18.18 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 44 with -44 → KILLED 19.19 Location : parse Killed by : none Substituted 3 with -3 → SURVIVED 20.20 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 44 with 45 → KILLED 21.21 Location : parse Killed by : none Substituted 3 with 4 → SURVIVED 22.22 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 44 with 43 → KILLED 23.23 Location : parse Killed by : none Substituted 3 with 2 → SURVIVED 24.24 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (a++) integer local variable number 1 → KILLED 25.25 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Decremented (a--) integer local variable number 1 → KILLED 26.26 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (++a) integer local variable number 1 → KILLED 27.27 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Decremented (--a) integer local variable number 1 → KILLED
|
| 386 |
|
1.1 Location : parse Killed by : none changed conditional boundary → SURVIVED 2.2 Location : parse Killed by : none Substituted 2 with 3 → SURVIVED 3.3 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() negated conditional → KILLED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() removed conditional - replaced comparison check with false → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed conditional - replaced comparison check with true → KILLED 6.6 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Negated integer local variable number 2 → KILLED 7.7 Location : parse Killed by : none Substituted 2 with 1 → SURVIVED 8.8 Location : parse Killed by : none Substituted 2 with 0 → SURVIVED 9.9 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() Substituted 2 with -1 → KILLED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() Substituted 2 with -2 → KILLED 11.11 Location : parse Killed by : none Substituted 2 with 3 → SURVIVED 12.12 Location : parse Killed by : none Substituted 2 with 1 → SURVIVED 13.13 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() greater or equal to less than → KILLED 14.14 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() greater or equal to less or equal → KILLED 15.15 Location : parse Killed by : none greater or equal to greater than → SURVIVED 16.16 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() greater or equal to equal → KILLED 17.17 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() greater or equal to not equal → KILLED 18.18 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (a++) integer local variable number 2 → KILLED 19.19 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (a--) integer local variable number 2 → KILLED 20.20 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (++a) integer local variable number 2 → KILLED 21.21 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (--a) integer local variable number 2 → KILLED
|
| 387 |
|
1.1 Location : parse Killed by : none Substituted 44 with 45 → SURVIVED 2.2 Location : parse Killed by : none Substituted 44 with 1 → SURVIVED 3.3 Location : parse Killed by : none Substituted 44 with 0 → SURVIVED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() Substituted 44 with -1 → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() Substituted 44 with -44 → KILLED 6.6 Location : parse Killed by : none Substituted 44 with 45 → SURVIVED 7.7 Location : parse Killed by : none Substituted 44 with 43 → SURVIVED
|
| 388 |
|
1.1 Location : parse Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseWrongSeparator() removed call to java/lang/NumberFormatException::<init> → KILLED 3.3 Location : parse Killed by : none removed call to java/lang/Character::valueOf → SURVIVED 4.4 Location : parse Killed by : none removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
|
| 392 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() replaced call to java/lang/String::indexOf with argument → KILLED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with 45 → KILLED 3.3 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted -1 with 0 → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with subtraction → KILLED 6.6 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() negated conditional → KILLED 7.7 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed call to java/lang/String::indexOf → KILLED 8.8 Location : parse Killed by : none removed conditional - replaced equality check with false → SURVIVED 9.9 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed conditional - replaced equality check with true → KILLED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Negated integer local variable number 2 → KILLED 11.11 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer operation by second member → KILLED 12.12 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with subtraction → KILLED 13.13 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with multiplication → KILLED 14.14 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with division → KILLED 15.15 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with modulus → KILLED 16.16 Location : parse Killed by : none Substituted 44 with 1 → SURVIVED 17.17 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted -1 with 1 → KILLED 18.18 Location : parse Killed by : none Substituted 44 with 0 → SURVIVED 19.19 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 20.20 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted -1 with 0 → KILLED 21.21 Location : parse Killed by : none Substituted 44 with -1 → SURVIVED 22.22 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with -1 → KILLED 23.23 Location : parse Killed by : none Substituted 44 with -44 → SURVIVED 24.24 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with -1 → KILLED 25.25 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted -1 with 1 → KILLED 26.26 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with 45 → KILLED 27.27 Location : parse Killed by : none Substituted 1 with 2 → SURVIVED 28.28 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted -1 with 0 → KILLED 29.29 Location : parse Killed by : none Substituted 44 with 43 → SURVIVED 30.30 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 31.31 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted -1 with -2 → KILLED 32.32 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() equal to less than → KILLED 33.33 Location : parse Killed by : none equal to less or equal → SURVIVED 34.34 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() equal to greater than → KILLED 35.35 Location : parse Killed by : none equal to greater or equal → SURVIVED 36.36 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() equal to not equal → KILLED 37.37 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (a++) integer local variable number 2 → KILLED 38.38 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (a--) integer local variable number 2 → KILLED 39.39 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (++a) integer local variable number 2 → KILLED 40.40 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (--a) integer local variable number 2 → KILLED
|
| 393 |
|
1.1 Location : parse Killed by : none Substituted 44 with 45 → SURVIVED 2.2 Location : parse Killed by : none Substituted 44 with 1 → SURVIVED 3.3 Location : parse Killed by : none Substituted 44 with 0 → SURVIVED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseExtraSeparator() Substituted 44 with -1 → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseExtraSeparator() Substituted 44 with -44 → KILLED 6.6 Location : parse Killed by : none Substituted 44 with 45 → SURVIVED 7.7 Location : parse Killed by : none Substituted 44 with 43 → SURVIVED
|
| 394 |
|
1.1 Location : parse Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseExtraSeparator() removed call to java/lang/NumberFormatException::<init> → KILLED 3.3 Location : parse Killed by : none removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
|
| 395 |
|
1.1 Location : parse Killed by : none removed call to java/lang/Character::valueOf → SURVIVED
|
| 400 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/String::substring → KILLED 3.3 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() replaced call to java/lang/String::substring with receiver → KILLED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Negated integer local variable number 2 → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 6.6 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with -1 → KILLED 7.7 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with -1 → KILLED 8.8 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidRe() Substituted 1 with 2 → KILLED 9.9 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (a++) integer local variable number 2 → KILLED 11.11 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (a--) integer local variable number 2 → KILLED 12.12 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (++a) integer local variable number 2 → KILLED 13.13 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (--a) integer local variable number 2 → KILLED
|
| 403 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidRe() removed call to java/lang/Double::parseDouble → KILLED
|
| 406 |
|
1.1 Location : parse Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidRe() removed call to java/lang/NumberFormatException::<init> → KILLED 3.3 Location : parse Killed by : none removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
|
| 409 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 3.3 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with subtraction → KILLED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Replaced integer subtraction with addition → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/String::substring → KILLED 6.6 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() replaced call to java/lang/String::substring with receiver → KILLED 7.7 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Negated integer local variable number 2 → KILLED 8.8 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Negated integer local variable number 1 → KILLED 9.9 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer operation by second member → KILLED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Replaced integer operation by second member → KILLED 11.11 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with subtraction → KILLED 12.12 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Replaced integer subtraction with addition → KILLED 13.13 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with multiplication → KILLED 14.14 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer subtraction with multiplication → KILLED 15.15 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with division → KILLED 16.16 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer subtraction with division → KILLED 17.17 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Replaced integer addition with modulus → KILLED 18.18 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Replaced integer subtraction with modulus → KILLED 19.19 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 20.20 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 21.21 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with -1 → KILLED 22.22 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with -1 → KILLED 23.23 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with -1 → KILLED 24.24 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with -1 → KILLED 25.25 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 2 → KILLED 26.26 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 1 with 2 → KILLED 27.27 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 28.28 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Substituted 1 with 0 → KILLED 29.29 Location : parse Killed by : none Incremented (a++) integer local variable number 2 → SURVIVED 30.30 Location : parse Killed by : none Incremented (a++) integer local variable number 1 → SURVIVED 31.31 Location : parse Killed by : none Decremented (a--) integer local variable number 2 → SURVIVED 32.32 Location : parse Killed by : none Decremented (a--) integer local variable number 1 → SURVIVED 33.33 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (++a) integer local variable number 2 → KILLED 34.34 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (++a) integer local variable number 1 → KILLED 35.35 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (--a) integer local variable number 2 → KILLED 36.36 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Decremented (--a) integer local variable number 1 → KILLED
|
| 412 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/Double::parseDouble → KILLED
|
| 415 |
|
1.1 Location : parse Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg with argument → SURVIVED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/NumberFormatException::<init> → KILLED 3.3 Location : parse Killed by : none removed call to org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED
|
| 418 |
|
1.1 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() removed call to org/apache/commons/numbers/complex/Complex::ofCartesian → KILLED 2.2 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() replaced return value with null for org/apache/commons/numbers/complex/Complex::parse → KILLED 3.3 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() mutated return of Object value for org/apache/commons/numbers/complex/Complex::parse to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Negated double local variable number 4 → KILLED 5.5 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Negated double local variable number 7 → KILLED 6.6 Location : parse Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 7.7 Location : parse Killed by : none Incremented (a++) double local variable number 7 → SURVIVED 8.8 Location : parse Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 9.9 Location : parse Killed by : none Decremented (a--) double local variable number 7 → SURVIVED 10.10 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (++a) double local variable number 4 → KILLED 11.11 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (++a) double local variable number 7 → KILLED 12.12 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (--a) double local variable number 4 → KILLED 13.13 Location : parse Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (--a) double local variable number 7 → KILLED
|
| 432 |
|
1.1 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/StringBuilder::<init> → KILLED 2.2 Location : parsingExceptionMsg Killed by : none Substituted 100 with 101 → SURVIVED 3.3 Location : parsingExceptionMsg Killed by : none Substituted 100 with 1 → SURVIVED 4.4 Location : parsingExceptionMsg Killed by : none Substituted 100 with 0 → SURVIVED 5.5 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 100 with -1 → KILLED 6.6 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() Substituted 100 with -100 → KILLED 7.7 Location : parsingExceptionMsg Killed by : none Substituted 100 with 101 → SURVIVED 8.8 Location : parsingExceptionMsg Killed by : none Substituted 100 with 99 → SURVIVED
|
| 433 |
|
1.1 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/StringBuilder::append → KILLED 2.2 Location : parsingExceptionMsg Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
|
| 434 |
|
1.1 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/StringBuilder::append → KILLED 2.2 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/StringBuilder::append → KILLED 3.3 Location : parsingExceptionMsg Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED 4.4 Location : parsingExceptionMsg Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED
|
| 435 |
|
1.1 Location : parsingExceptionMsg Killed by : none Substituted 34 with 35 → SURVIVED 2.2 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/StringBuilder::append → KILLED 3.3 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/StringBuilder::append → KILLED 4.4 Location : parsingExceptionMsg Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseInvalidIm() removed call to java/lang/StringBuilder::append → KILLED 5.5 Location : parsingExceptionMsg Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED 6.6 Location : parsingExceptionMsg Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED 7.7 Location : parsingExceptionMsg Killed by : none replaced call to java/lang/StringBuilder::append with receiver → SURVIVED 8.8 Location : parsingExceptionMsg Killed by : none Substituted 34 with 1 → SURVIVED 9.9 Location : parsingExceptionMsg Killed by : none Substituted 34 with 0 → SURVIVED 10.10 Location : parsingExceptionMsg Killed by : none Substituted 34 with -1 → SURVIVED 11.11 Location : parsingExceptionMsg Killed by : none Substituted 34 with -34 → SURVIVED 12.12 Location : parsingExceptionMsg Killed by : none Substituted 34 with 35 → SURVIVED 13.13 Location : parsingExceptionMsg Killed by : none Substituted 34 with 33 → SURVIVED
|
| 436 |
|
1.1 Location : parsingExceptionMsg Killed by : none replaced return value with "" for org/apache/commons/numbers/complex/Complex::parsingExceptionMsg → SURVIVED 2.2 Location : parsingExceptionMsg Killed by : none removed call to java/lang/StringBuilder::toString → SURVIVED 3.3 Location : parsingExceptionMsg Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::parsingExceptionMsg to ( if (x != null) null else throw new RuntimeException ) → SURVIVED
|
| 445 |
|
1.1 Location : getReal Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::getReal → KILLED 2.2 Location : getReal Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::getReal → KILLED 3.3 Location : getReal Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Negated double field real → KILLED 4.4 Location : getReal Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (a++) double field real → KILLED 5.5 Location : getReal Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (a--) double field real → KILLED 6.6 Location : getReal Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Incremented (++a) double field real → KILLED 7.7 Location : getReal Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Decremented (--a) double field → KILLED
|
| 457 |
|
1.1 Location : real Killed by : org.apache.commons.numbers.complex.ComplexTest.testCGrammar() removed call to org/apache/commons/numbers/complex/Complex::getReal → KILLED 2.2 Location : real Killed by : org.apache.commons.numbers.complex.ComplexTest.testCGrammar() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::real → KILLED 3.3 Location : real Killed by : org.apache.commons.numbers.complex.ComplexTest.testCGrammar() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::real → KILLED
|
| 466 |
|
1.1 Location : getImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::getImaginary → KILLED 2.2 Location : getImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::getImaginary → KILLED 3.3 Location : getImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Negated double field imaginary → KILLED 4.4 Location : getImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (a++) double field imaginary → KILLED 5.5 Location : getImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (a--) double field imaginary → KILLED 6.6 Location : getImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Incremented (++a) double field imaginary → KILLED 7.7 Location : getImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Decremented (--a) double field → KILLED
|
| 478 |
|
1.1 Location : imag Killed by : org.apache.commons.numbers.complex.ComplexTest.testCGrammar() removed call to org/apache/commons/numbers/complex/Complex::getImaginary → KILLED 2.2 Location : imag Killed by : org.apache.commons.numbers.complex.ComplexTest.testCGrammar() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::imag → KILLED 3.3 Location : imag Killed by : org.apache.commons.numbers.complex.ComplexTest.testCGrammar() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::imag → KILLED
|
| 512 |
|
1.1 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced call to org/apache/commons/numbers/complex/Complex::abs with argument → KILLED 2.2 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to org/apache/commons/numbers/complex/Complex::abs → KILLED 3.3 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::abs → KILLED 4.4 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::abs → KILLED 5.5 Location : abs Killed by : none Negated double field real → SURVIVED 6.6 Location : abs Killed by : none Negated double field imaginary → SURVIVED 7.7 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Incremented (a++) double field real → KILLED 8.8 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) double field imaginary → KILLED 9.9 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Decremented (a--) double field real → KILLED 10.10 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) double field imaginary → KILLED 11.11 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double field real → KILLED 12.12 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double field imaginary → KILLED 13.13 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double field → KILLED 14.14 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double field → KILLED
|
| 539 |
|
1.1 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced call to org/apache/commons/numbers/complex/Complex::hypot with argument → KILLED 2.2 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to org/apache/commons/numbers/complex/Complex::hypot → KILLED 3.3 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::abs → KILLED 4.4 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::abs → KILLED 5.5 Location : abs Killed by : none Negated double local variable number 0 → SURVIVED 6.6 Location : abs Killed by : none Negated double local variable number 2 → SURVIVED 7.7 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 8.8 Location : abs Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 9.9 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 0 → KILLED 10.10 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 2 → KILLED 11.11 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 0 → KILLED 12.12 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 2 → KILLED 13.13 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 0 → KILLED 14.14 Location : abs Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 2 → KILLED
|
| 567 |
|
1.1 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced call to java/lang/Math::atan2 with argument → KILLED 2.2 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() removed call to java/lang/Math::atan2 → KILLED 3.3 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::arg → KILLED 4.4 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::arg → KILLED 5.5 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Negated double field imaginary → KILLED 6.6 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated double field real → KILLED 7.7 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testArg() Incremented (a++) double field imaginary → KILLED 8.8 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testArg() Incremented (a++) double field real → KILLED 9.9 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testArg() Decremented (a--) double field imaginary → KILLED 10.10 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testArg() Decremented (a--) double field real → KILLED 11.11 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double field imaginary → KILLED 12.12 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Incremented (++a) double field real → KILLED 13.13 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double field → KILLED 14.14 Location : arg Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Decremented (--a) double field → KILLED
|
| 593 |
|
1.1 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() negated conditional → KILLED 2.2 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() removed call to org/apache/commons/numbers/complex/Complex::isInfinite → KILLED 3.3 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() removed conditional - replaced equality check with false → KILLED 4.4 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() removed conditional - replaced equality check with true → KILLED 5.5 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() equal to less than → KILLED 6.6 Location : norm Killed by : none equal to less or equal → SURVIVED 7.7 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() equal to greater than → KILLED 8.8 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() equal to greater or equal → KILLED 9.9 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() equal to not equal → KILLED
|
| 594 |
|
1.1 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() Substituted Infinity with 1.0 → KILLED 2.2 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::norm → KILLED 3.3 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::norm → KILLED 4.4 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() Substituted Infinity with 1.0 → KILLED 5.5 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() Substituted Infinity with 0.0 → KILLED 6.6 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() Substituted Infinity with -1.0 → KILLED 7.7 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() Substituted Infinity with -Infinity → KILLED
|
| 596 |
|
1.1 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with division → KILLED 2.2 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with division → KILLED 3.3 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double addition with subtraction → KILLED 4.4 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::norm → KILLED 5.5 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::norm → KILLED 6.6 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Negated double field real → KILLED 7.7 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Negated double field real → KILLED 8.8 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Negated double field imaginary → KILLED 9.9 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Negated double field imaginary → KILLED 10.10 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double operation by second member → KILLED 11.11 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double operation by second member → KILLED 12.12 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double operation by second member → KILLED 13.13 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with division → KILLED 14.14 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with division → KILLED 15.15 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double addition with subtraction → KILLED 16.16 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with modulus → KILLED 17.17 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with modulus → KILLED 18.18 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double addition with multiplication → KILLED 19.19 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with addition → KILLED 20.20 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with addition → KILLED 21.21 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double addition with division → KILLED 22.22 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with subtraction → KILLED 23.23 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double multiplication with subtraction → KILLED 24.24 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Replaced double addition with modulus → KILLED 25.25 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (a++) double field real → KILLED 26.26 Location : norm Killed by : none Incremented (a++) double field real → SURVIVED 27.27 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (a++) double field imaginary → KILLED 28.28 Location : norm Killed by : none Incremented (a++) double field imaginary → SURVIVED 29.29 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (a--) double field real → KILLED 30.30 Location : norm Killed by : none Decremented (a--) double field real → SURVIVED 31.31 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (a--) double field imaginary → KILLED 32.32 Location : norm Killed by : none Decremented (a--) double field imaginary → SURVIVED 33.33 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (++a) double field real → KILLED 34.34 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (++a) double field real → KILLED 35.35 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (++a) double field imaginary → KILLED 36.36 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (++a) double field imaginary → KILLED 37.37 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (--a) double field → KILLED 38.38 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (--a) double field → KILLED 39.39 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (--a) double field → KILLED 40.40 Location : norm Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (--a) double field → KILLED
|
| 616 |
|
1.1 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() negated conditional → KILLED 2.2 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() negated conditional → KILLED 3.3 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed call to java/lang/Double::isNaN → KILLED 4.4 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed call to java/lang/Double::isNaN → KILLED 5.5 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with false → KILLED 6.6 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with false → KILLED 7.7 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with true → KILLED 8.8 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with true → KILLED 9.9 Location : isNaN Killed by : none Negated double field real → SURVIVED 10.10 Location : isNaN Killed by : none Negated double field imaginary → SURVIVED 11.11 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() not equal to less than → KILLED 12.12 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to less than → KILLED 13.13 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() not equal to less or equal → KILLED 14.14 Location : isNaN Killed by : none equal to less or equal → SURVIVED 15.15 Location : isNaN Killed by : none not equal to greater than → SURVIVED 16.16 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to greater than → KILLED 17.17 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() not equal to greater or equal → KILLED 18.18 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to greater or equal → KILLED 19.19 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() not equal to equal → KILLED 20.20 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to not equal → KILLED 21.21 Location : isNaN Killed by : none Incremented (a++) double field real → SURVIVED 22.22 Location : isNaN Killed by : none Incremented (a++) double field imaginary → SURVIVED 23.23 Location : isNaN Killed by : none Decremented (a--) double field real → SURVIVED 24.24 Location : isNaN Killed by : none Decremented (a--) double field imaginary → SURVIVED 25.25 Location : isNaN Killed by : none Incremented (++a) double field real → SURVIVED 26.26 Location : isNaN Killed by : none Incremented (++a) double field imaginary → SURVIVED 27.27 Location : isNaN Killed by : none Decremented (--a) double field → SURVIVED 28.28 Location : isNaN Killed by : none Decremented (--a) double field → SURVIVED
|
| 617 |
|
1.1 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isNaN → KILLED 2.2 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() Substituted 1 with 0 → KILLED 3.3 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 4.4 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() negated conditional → KILLED 5.5 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed call to org/apache/commons/numbers/complex/Complex::isInfinite → KILLED 6.6 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() removed conditional - replaced equality check with false → KILLED 7.7 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with true → KILLED 8.8 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 9.9 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 10.10 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() Substituted 1 with 0 → KILLED 11.11 Location : isNaN Killed by : none Substituted 1 with -1 → SURVIVED 12.12 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with -1 → KILLED 13.13 Location : isNaN Killed by : none Substituted 1 with -1 → SURVIVED 14.14 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() Substituted 1 with 2 → KILLED 15.15 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 16.16 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() Substituted 1 with 0 → KILLED 17.17 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with -1 → KILLED 18.18 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() not equal to less than → KILLED 19.19 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() not equal to less or equal → KILLED 20.20 Location : isNaN Killed by : none not equal to greater than → SURVIVED 21.21 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() not equal to greater or equal → KILLED 22.22 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugateNaN() not equal to equal → KILLED
|
| 619 |
|
1.1 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isNaN → KILLED 2.2 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 3.3 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 4.4 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 5.5 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with -1 → KILLED 6.6 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 7.7 Location : isNaN Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with -1 → KILLED
|
| 632 |
|
1.1 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isInfinite → KILLED 2.2 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Substituted 1 with 0 → KILLED 3.3 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Substituted 0 with 1 → KILLED 4.4 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() negated conditional → KILLED 5.5 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() negated conditional → KILLED 6.6 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() removed call to java/lang/Double::isInfinite → KILLED 7.7 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() removed call to java/lang/Double::isInfinite → KILLED 8.8 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() removed conditional - replaced equality check with false → KILLED 9.9 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() removed conditional - replaced equality check with false → KILLED 10.10 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() removed conditional - replaced equality check with true → KILLED 11.11 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() removed conditional - replaced equality check with true → KILLED 12.12 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 13.13 Location : isInfinite Killed by : none Negated double field real → SURVIVED 14.14 Location : isInfinite Killed by : none Negated double field imaginary → SURVIVED 15.15 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Substituted 0 with 1 → KILLED 16.16 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Substituted 1 with 0 → KILLED 17.17 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted 1 with -1 → KILLED 18.18 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Substituted 0 with -1 → KILLED 19.19 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted 1 with -1 → KILLED 20.20 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Substituted 1 with 2 → KILLED 21.21 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Substituted 0 with 1 → KILLED 22.22 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Substituted 1 with 0 → KILLED 23.23 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Substituted 0 with -1 → KILLED 24.24 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNormNaN() not equal to less than → KILLED 25.25 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() equal to less than → KILLED 26.26 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() not equal to less or equal → KILLED 27.27 Location : isInfinite Killed by : none equal to less or equal → SURVIVED 28.28 Location : isInfinite Killed by : none not equal to greater than → SURVIVED 29.29 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() equal to greater than → KILLED 30.30 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() not equal to greater or equal → KILLED 31.31 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() equal to greater or equal → KILLED 32.32 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() not equal to equal → KILLED 33.33 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() equal to not equal → KILLED 34.34 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (a++) double field real → KILLED 35.35 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (a++) double field imaginary → KILLED 36.36 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (a--) double field real → KILLED 37.37 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (a--) double field imaginary → KILLED 38.38 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (++a) double field real → KILLED 39.39 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Incremented (++a) double field imaginary → KILLED 40.40 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (--a) double field → KILLED 41.41 Location : isInfinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNorm() Decremented (--a) double field → KILLED
|
| 642 |
|
1.1 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isFinite → KILLED 2.2 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 1 with 0 → KILLED 3.3 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 4.4 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() negated conditional → KILLED 5.5 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() negated conditional → KILLED 6.6 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed call to java/lang/Double::isFinite → KILLED 7.7 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed call to java/lang/Double::isFinite → KILLED 8.8 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with false → KILLED 9.9 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with false → KILLED 10.10 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with true → KILLED 11.11 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() removed conditional - replaced equality check with true → KILLED 12.12 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 13.13 Location : isFinite Killed by : none Negated double field real → SURVIVED 14.14 Location : isFinite Killed by : none Negated double field imaginary → SURVIVED 15.15 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 16.16 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 1 with 0 → KILLED 17.17 Location : isFinite Killed by : none Substituted 1 with -1 → SURVIVED 18.18 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with -1 → KILLED 19.19 Location : isFinite Killed by : none Substituted 1 with -1 → SURVIVED 20.20 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 1 with 2 → KILLED 21.21 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with 1 → KILLED 22.22 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 1 with 0 → KILLED 23.23 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() Substituted 0 with -1 → KILLED 24.24 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to less than → KILLED 25.25 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to less than → KILLED 26.26 Location : isFinite Killed by : none equal to less or equal → SURVIVED 27.27 Location : isFinite Killed by : none equal to less or equal → SURVIVED 28.28 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to greater than → KILLED 29.29 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to greater than → KILLED 30.30 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to greater or equal → KILLED 31.31 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to greater or equal → KILLED 32.32 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to not equal → KILLED 33.33 Location : isFinite Killed by : org.apache.commons.numbers.complex.ComplexTest.testNumberType() equal to not equal → KILLED 34.34 Location : isFinite Killed by : none Incremented (a++) double field real → SURVIVED 35.35 Location : isFinite Killed by : none Incremented (a++) double field imaginary → SURVIVED 36.36 Location : isFinite Killed by : none Decremented (a--) double field real → SURVIVED 37.37 Location : isFinite Killed by : none Decremented (a--) double field imaginary → SURVIVED 38.38 Location : isFinite Killed by : none Incremented (++a) double field real → SURVIVED 39.39 Location : isFinite Killed by : none Incremented (++a) double field imaginary → SURVIVED 40.40 Location : isFinite Killed by : none Decremented (--a) double field → SURVIVED 41.41 Location : isFinite Killed by : none Decremented (--a) double field → SURVIVED
|
| 656 |
|
1.1 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() removed negation → KILLED 3.3 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() replaced return value with null for org/apache/commons/numbers/complex/Complex::conj → KILLED 4.4 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() mutated return of Object value for org/apache/commons/numbers/complex/Complex::conj to ( if (x != null) null else throw new RuntimeException ) → KILLED 5.5 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() Negated double field real → KILLED 6.6 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() Negated double field imaginary → KILLED 7.7 Location : conj Killed by : none Incremented (a++) double field real → SURVIVED 8.8 Location : conj Killed by : none Incremented (a++) double field imaginary → SURVIVED 9.9 Location : conj Killed by : none Decremented (a--) double field real → SURVIVED 10.10 Location : conj Killed by : none Decremented (a--) double field imaginary → SURVIVED 11.11 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() Incremented (++a) double field real → KILLED 12.12 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() Incremented (++a) double field imaginary → KILLED 13.13 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() Decremented (--a) double field → KILLED 14.14 Location : conj Killed by : org.apache.commons.numbers.complex.ComplexTest.testConjugate() Decremented (--a) double field → KILLED
|
| 669 |
|
1.1 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() removed negation → KILLED 3.3 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() removed negation → KILLED 4.4 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() replaced return value with null for org/apache/commons/numbers/complex/Complex::negate → KILLED 5.5 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() mutated return of Object value for org/apache/commons/numbers/complex/Complex::negate to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Negated double field real → KILLED 7.7 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Negated double field imaginary → KILLED 8.8 Location : negate Killed by : none Incremented (a++) double field real → SURVIVED 9.9 Location : negate Killed by : none Incremented (a++) double field imaginary → SURVIVED 10.10 Location : negate Killed by : none Decremented (a--) double field real → SURVIVED 11.11 Location : negate Killed by : none Decremented (a--) double field imaginary → SURVIVED 12.12 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Incremented (++a) double field real → KILLED 13.13 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Incremented (++a) double field imaginary → KILLED 14.14 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Decremented (--a) double field → KILLED 15.15 Location : negate Killed by : org.apache.commons.numbers.complex.ComplexTest.testNegate() Decremented (--a) double field → KILLED
|
| 688 |
|
1.1 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() negated conditional → KILLED 2.2 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() removed call to org/apache/commons/numbers/complex/Complex::isInfinite → KILLED 3.3 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() removed conditional - replaced equality check with false → KILLED 4.4 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() removed conditional - replaced equality check with true → KILLED 5.5 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() equal to less than → KILLED 6.6 Location : proj Killed by : none equal to less or equal → SURVIVED 7.7 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() equal to greater than → KILLED 8.8 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() equal to greater or equal → KILLED 9.9 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() equal to not equal → KILLED
|
| 689 |
|
1.1 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() replaced call to java/lang/Math::copySign with argument → KILLED 2.2 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 3.3 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted Infinity with 1.0 → KILLED 4.4 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted 0.0 with 1.0 → KILLED 5.5 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() removed call to java/lang/Math::copySign → KILLED 6.6 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() replaced return value with null for org/apache/commons/numbers/complex/Complex::proj → KILLED 7.7 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() mutated return of Object value for org/apache/commons/numbers/complex/Complex::proj to ( if (x != null) null else throw new RuntimeException ) → KILLED 8.8 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Negated double field imaginary → KILLED 9.9 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted Infinity with 1.0 → KILLED 10.10 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted 0.0 with 1.0 → KILLED 11.11 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted Infinity with 0.0 → KILLED 12.12 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted Infinity with -1.0 → KILLED 13.13 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted 0.0 with -1.0 → KILLED 14.14 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted Infinity with -Infinity → KILLED 15.15 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted 0.0 with 1.0 → KILLED 16.16 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Substituted 0.0 with -1.0 → KILLED 17.17 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() Incremented (a++) double field imaginary → KILLED 18.18 Location : proj Killed by : none Decremented (a--) double field imaginary → SURVIVED 19.19 Location : proj Killed by : none Incremented (++a) double field imaginary → SURVIVED 20.20 Location : proj Killed by : none Decremented (--a) double field → SURVIVED
|
| 691 |
|
1.1 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() replaced return value with null for org/apache/commons/numbers/complex/Complex::proj → KILLED 2.2 Location : proj Killed by : org.apache.commons.numbers.complex.ComplexTest.testProj() mutated return of Object value for org/apache/commons/numbers/complex/Complex::proj to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
| 705 |
|
1.1 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with subtraction → KILLED 3.3 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with subtraction → KILLED 4.4 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() replaced return value with null for org/apache/commons/numbers/complex/Complex::add → KILLED 5.5 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() mutated return of Object value for org/apache/commons/numbers/complex/Complex::add to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAdd() Negated double field real → KILLED 7.7 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Negated double field real → KILLED 8.8 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Negated double field imaginary → KILLED 9.9 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Negated double field imaginary → KILLED 10.10 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAdd() Replaced double operation by second member → KILLED 11.11 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double operation by second member → KILLED 12.12 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with subtraction → KILLED 13.13 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with subtraction → KILLED 14.14 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with multiplication → KILLED 15.15 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with multiplication → KILLED 16.16 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with division → KILLED 17.17 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with division → KILLED 18.18 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with modulus → KILLED 19.19 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with modulus → KILLED 20.20 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testSignedArithmetic() Incremented (a++) double field real → KILLED 21.21 Location : add Killed by : none Incremented (a++) double field real → SURVIVED 22.22 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testSignedArithmetic() Incremented (a++) double field imaginary → KILLED 23.23 Location : add Killed by : none Incremented (a++) double field imaginary → SURVIVED 24.24 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testSignedArithmetic() Decremented (a--) double field real → KILLED 25.25 Location : add Killed by : none Decremented (a--) double field real → SURVIVED 26.26 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testSignedArithmetic() Decremented (a--) double field imaginary → KILLED 27.27 Location : add Killed by : none Decremented (a--) double field imaginary → SURVIVED 28.28 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (++a) double field real → KILLED 29.29 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (++a) double field real → KILLED 30.30 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (++a) double field imaginary → KILLED 31.31 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (++a) double field imaginary → KILLED 32.32 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (--a) double field → KILLED 33.33 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (--a) double field → KILLED 34.34 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (--a) double field → KILLED 35.35 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (--a) double field → KILLED
|
| 730 |
|
1.1 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Replaced double addition with subtraction → KILLED 3.3 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() replaced return value with null for org/apache/commons/numbers/complex/Complex::add → KILLED 4.4 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() mutated return of Object value for org/apache/commons/numbers/complex/Complex::add to ( if (x != null) null else throw new RuntimeException ) → KILLED 5.5 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Negated double field real → KILLED 6.6 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Negated double local variable number 1 → KILLED 7.7 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Negated double field imaginary → KILLED 8.8 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Replaced double operation by second member → KILLED 9.9 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Replaced double addition with subtraction → KILLED 10.10 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Replaced double addition with multiplication → KILLED 11.11 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Replaced double addition with division → KILLED 12.12 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Replaced double addition with modulus → KILLED 13.13 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Incremented (a++) double field real → KILLED 14.14 Location : add Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 15.15 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Incremented (a++) double field imaginary → KILLED 16.16 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Decremented (a--) double field real → KILLED 17.17 Location : add Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 18.18 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Decremented (a--) double field imaginary → KILLED 19.19 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Incremented (++a) double field real → KILLED 20.20 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Incremented (++a) double local variable number 1 → KILLED 21.21 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Incremented (++a) double field imaginary → KILLED 22.22 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Decremented (--a) double field → KILLED 23.23 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealWithNegZeroImaginary() Decremented (--a) double local variable number 1 → KILLED 24.24 Location : add Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddRealInf() Decremented (--a) double field → KILLED
|
| 754 |
|
1.1 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with subtraction → KILLED 3.3 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() replaced return value with null for org/apache/commons/numbers/complex/Complex::addImaginary → KILLED 4.4 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() mutated return of Object value for org/apache/commons/numbers/complex/Complex::addImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED 5.5 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Negated double field real → KILLED 6.6 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Negated double field imaginary → KILLED 7.7 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Negated double local variable number 1 → KILLED 8.8 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double operation by second member → KILLED 9.9 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with subtraction → KILLED 10.10 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with multiplication → KILLED 11.11 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with division → KILLED 12.12 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Replaced double addition with modulus → KILLED 13.13 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (a++) double field real → KILLED 14.14 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (a++) double field imaginary → KILLED 15.15 Location : addImaginary Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 16.16 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (a--) double field real → KILLED 17.17 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (a--) double field imaginary → KILLED 18.18 Location : addImaginary Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 19.19 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (++a) double field real → KILLED 20.20 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (++a) double field imaginary → KILLED 21.21 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Incremented (++a) double local variable number 1 → KILLED 22.22 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (--a) double field → KILLED 23.23 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (--a) double field → KILLED 24.24 Location : addImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testAddImaginaryWithNegZeroReal() Decremented (--a) double local variable number 1 → KILLED
|
| 768 |
|
1.1 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with addition → KILLED 3.3 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with addition → KILLED 4.4 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() replaced return value with null for org/apache/commons/numbers/complex/Complex::subtract → KILLED 5.5 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtract to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Negated double field real → KILLED 7.7 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Negated double field real → KILLED 8.8 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Negated double field imaginary → KILLED 9.9 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Negated double field imaginary → KILLED 10.10 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double operation by second member → KILLED 11.11 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double operation by second member → KILLED 12.12 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with addition → KILLED 13.13 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with addition → KILLED 14.14 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with multiplication → KILLED 15.15 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with multiplication → KILLED 16.16 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with division → KILLED 17.17 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with division → KILLED 18.18 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with modulus → KILLED 19.19 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Replaced double subtraction with modulus → KILLED 20.20 Location : subtract Killed by : none Incremented (a++) double field real → SURVIVED 21.21 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSignedArithmetic() Incremented (a++) double field real → KILLED 22.22 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractInf() Incremented (a++) double field imaginary → KILLED 23.23 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSignedArithmetic() Incremented (a++) double field imaginary → KILLED 24.24 Location : subtract Killed by : none Decremented (a--) double field real → SURVIVED 25.25 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSignedArithmetic() Decremented (a--) double field real → KILLED 26.26 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractInf() Decremented (a--) double field imaginary → KILLED 27.27 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSignedArithmetic() Decremented (a--) double field imaginary → KILLED 28.28 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Incremented (++a) double field real → KILLED 29.29 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Incremented (++a) double field real → KILLED 30.30 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Incremented (++a) double field imaginary → KILLED 31.31 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Incremented (++a) double field imaginary → KILLED 32.32 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Decremented (--a) double field → KILLED 33.33 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Decremented (--a) double field → KILLED 34.34 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Decremented (--a) double field → KILLED 35.35 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtract() Decremented (--a) double field → KILLED
|
| 787 |
|
1.1 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Replaced double subtraction with addition → KILLED 3.3 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() replaced return value with null for org/apache/commons/numbers/complex/Complex::subtract → KILLED 4.4 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtract to ( if (x != null) null else throw new RuntimeException ) → KILLED 5.5 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Negated double field real → KILLED 6.6 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Negated double local variable number 1 → KILLED 7.7 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Negated double field imaginary → KILLED 8.8 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Replaced double operation by second member → KILLED 9.9 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Replaced double subtraction with addition → KILLED 10.10 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Replaced double subtraction with multiplication → KILLED 11.11 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Replaced double subtraction with division → KILLED 12.12 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Replaced double subtraction with modulus → KILLED 13.13 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Incremented (a++) double field real → KILLED 14.14 Location : subtract Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 15.15 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Incremented (a++) double field imaginary → KILLED 16.16 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Decremented (a--) double field real → KILLED 17.17 Location : subtract Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 18.18 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Decremented (a--) double field imaginary → KILLED 19.19 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Incremented (++a) double field real → KILLED 20.20 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Incremented (++a) double local variable number 1 → KILLED 21.21 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Incremented (++a) double field imaginary → KILLED 22.22 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Decremented (--a) double field → KILLED 23.23 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Decremented (--a) double local variable number 1 → KILLED 24.24 Location : subtract Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractReal() Decremented (--a) double field → KILLED
|
| 805 |
|
1.1 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Replaced double subtraction with addition → KILLED 3.3 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() replaced return value with null for org/apache/commons/numbers/complex/Complex::subtractImaginary → KILLED 4.4 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtractImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED 5.5 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Negated double field real → KILLED 6.6 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Negated double field imaginary → KILLED 7.7 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Negated double local variable number 1 → KILLED 8.8 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Replaced double operation by second member → KILLED 9.9 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Replaced double subtraction with addition → KILLED 10.10 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Replaced double subtraction with multiplication → KILLED 11.11 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Replaced double subtraction with division → KILLED 12.12 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Replaced double subtraction with modulus → KILLED 13.13 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Incremented (a++) double field real → KILLED 14.14 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Incremented (a++) double field imaginary → KILLED 15.15 Location : subtractImaginary Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 16.16 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Decremented (a--) double field real → KILLED 17.17 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Decremented (a--) double field imaginary → KILLED 18.18 Location : subtractImaginary Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 19.19 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Incremented (++a) double field real → KILLED 20.20 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Incremented (++a) double field imaginary → KILLED 21.21 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Incremented (++a) double local variable number 1 → KILLED 22.22 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Decremented (--a) double field → KILLED 23.23 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Decremented (--a) double field → KILLED 24.24 Location : subtractImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractImaginaryWithNegZeroReal() Decremented (--a) double local variable number 1 → KILLED
|
| 828 |
|
1.1 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() removed negation → KILLED 3.3 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Replaced double subtraction with addition → KILLED 4.4 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() replaced return value with null for org/apache/commons/numbers/complex/Complex::subtractFrom → KILLED 5.5 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtractFrom to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Negated double local variable number 1 → KILLED 7.7 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Negated double field real → KILLED 8.8 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() Negated double field imaginary → KILLED 9.9 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() Replaced double operation by second member → KILLED 10.10 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Replaced double subtraction with addition → KILLED 11.11 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Replaced double subtraction with multiplication → KILLED 12.12 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Replaced double subtraction with division → KILLED 13.13 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealInf() Replaced double subtraction with modulus → KILLED 14.14 Location : subtractFrom Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 15.15 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Incremented (a++) double field real → KILLED 16.16 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() Incremented (a++) double field imaginary → KILLED 17.17 Location : subtractFrom Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 18.18 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Decremented (a--) double field real → KILLED 19.19 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() Decremented (a--) double field imaginary → KILLED 20.20 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Incremented (++a) double local variable number 1 → KILLED 21.21 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Incremented (++a) double field real → KILLED 22.22 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() Incremented (++a) double field imaginary → KILLED 23.23 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Decremented (--a) double local variable number 1 → KILLED 24.24 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromReal() Decremented (--a) double field → KILLED 25.25 Location : subtractFrom Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromRealNaN() Decremented (--a) double field → KILLED
|
| 851 |
|
1.1 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed negation → KILLED 3.3 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Replaced double subtraction with addition → KILLED 4.4 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() replaced return value with null for org/apache/commons/numbers/complex/Complex::subtractFromImaginary → KILLED 5.5 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() mutated return of Object value for org/apache/commons/numbers/complex/Complex::subtractFromImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double field real → KILLED 7.7 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double local variable number 1 → KILLED 8.8 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double field imaginary → KILLED 9.9 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Replaced double operation by second member → KILLED 10.10 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Replaced double subtraction with addition → KILLED 11.11 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Replaced double subtraction with multiplication → KILLED 12.12 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Replaced double subtraction with division → KILLED 13.13 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginaryInf() Replaced double subtraction with modulus → KILLED 14.14 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (a++) double field real → KILLED 15.15 Location : subtractFromImaginary Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 16.16 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (a++) double field imaginary → KILLED 17.17 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (a--) double field real → KILLED 18.18 Location : subtractFromImaginary Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 19.19 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (a--) double field imaginary → KILLED 20.20 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double field real → KILLED 21.21 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double local variable number 1 → KILLED 22.22 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double field imaginary → KILLED 23.23 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double field → KILLED 24.24 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double local variable number 1 → KILLED 25.25 Location : subtractFromImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double field → KILLED
|
| 867 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() removed call to org/apache/commons/numbers/complex/Complex::multiply → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::multiply → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiply to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double field real → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double field imaginary → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double field real → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Negated double field imaginary → KILLED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Incremented (a++) double field real → KILLED 9.9 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Incremented (a++) double field imaginary → KILLED 10.10 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyNegativeI() Incremented (a++) double field real → KILLED 11.11 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyNegativeI() Incremented (a++) double field imaginary → KILLED 12.12 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Decremented (a--) double field real → KILLED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Decremented (a--) double field imaginary → KILLED 14.14 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (a--) double field real → KILLED 15.15 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (a--) double field imaginary → KILLED 16.16 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double field real → KILLED 17.17 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double field imaginary → KILLED 18.18 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double field real → KILLED 19.19 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double field imaginary → KILLED 20.20 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double field → KILLED 21.21 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double field → KILLED 22.22 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double field → KILLED 23.23 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double field → KILLED
|
| 884 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 0 → KILLED 2.2 Location : multiply Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 3.3 Location : multiply Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double local variable number 0 → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double local variable number 0 → KILLED
|
| 885 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 2 → KILLED 2.2 Location : multiply Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 3.3 Location : multiply Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double local variable number 2 → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double local variable number 2 → KILLED
|
| 886 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 4 → KILLED 2.2 Location : multiply Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() Decremented (a--) double local variable number 4 → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 4 → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 4 → KILLED
|
| 887 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Negated double local variable number 6 → KILLED 2.2 Location : multiply Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 3.3 Location : multiply Killed by : none Decremented (a--) double local variable number 6 → SURVIVED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 6 → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 6 → KILLED
|
| 888 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 8 → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 12 → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Replaced double operation by second member → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with modulus → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with addition → KILLED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with subtraction → KILLED 9.9 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (a++) double local variable number 8 → KILLED 10.10 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (a++) double local variable number 12 → KILLED 11.11 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (a--) double local variable number 8 → KILLED 12.12 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (a--) double local variable number 12 → KILLED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double local variable number 8 → KILLED 14.14 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 12 → KILLED 15.15 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double local variable number 8 → KILLED 16.16 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 12 → KILLED
|
| 889 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Negated double local variable number 10 → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Negated double local variable number 14 → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Replaced double operation by second member → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with modulus → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with addition → KILLED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with subtraction → KILLED 9.9 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (a++) double local variable number 10 → KILLED 10.10 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (a++) double local variable number 14 → KILLED 11.11 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (a--) double local variable number 10 → KILLED 12.12 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (a--) double local variable number 14 → KILLED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double local variable number 10 → KILLED 14.14 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 14 → KILLED 15.15 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double local variable number 10 → KILLED 16.16 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 14 → KILLED
|
| 890 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Negated double local variable number 8 → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Negated double local variable number 14 → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Replaced double operation by second member → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with modulus → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with addition → KILLED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with subtraction → KILLED 9.9 Location : multiply Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 10.10 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() Incremented (a++) double local variable number 14 → KILLED 11.11 Location : multiply Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 12.12 Location : multiply Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double local variable number 8 → KILLED 14.14 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 14 → KILLED 15.15 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double local variable number 8 → KILLED 16.16 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 14 → KILLED
|
| 891 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 10 → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 12 → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Replaced double operation by second member → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with modulus → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with addition → KILLED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with subtraction → KILLED 9.9 Location : multiply Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 10.10 Location : multiply Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 11.11 Location : multiply Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 12.12 Location : multiply Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double local variable number 10 → KILLED 14.14 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 12 → KILLED 15.15 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double local variable number 10 → KILLED 16.16 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 12 → KILLED
|
| 892 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Replaced double subtraction with addition → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 16 → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Negated double local variable number 18 → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double operation by second member → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Replaced double subtraction with addition → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double subtraction with multiplication → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double subtraction with division → KILLED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double subtraction with modulus → KILLED 9.9 Location : multiply Killed by : none Incremented (a++) double local variable number 16 → SURVIVED 10.10 Location : multiply Killed by : none Incremented (a++) double local variable number 18 → SURVIVED 11.11 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() Decremented (a--) double local variable number 16 → KILLED 12.12 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() Decremented (a--) double local variable number 18 → KILLED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 16 → KILLED 14.14 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 18 → KILLED 15.15 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 16 → KILLED 16.16 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 18 → KILLED
|
| 893 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double addition with subtraction → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Negated double local variable number 20 → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 22 → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyInfInf() Replaced double operation by second member → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double addition with subtraction → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double addition with multiplication → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double addition with division → KILLED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double addition with modulus → KILLED 9.9 Location : multiply Killed by : none Incremented (a++) double local variable number 20 → SURVIVED 10.10 Location : multiply Killed by : none Incremented (a++) double local variable number 22 → SURVIVED 11.11 Location : multiply Killed by : none Decremented (a--) double local variable number 20 → SURVIVED 12.12 Location : multiply Killed by : none Decremented (a--) double local variable number 22 → SURVIVED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 20 → KILLED 14.14 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 22 → KILLED 15.15 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 20 → KILLED 16.16 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 22 → KILLED
|
| 908 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() negated conditional → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() negated conditional → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() removed call to java/lang/Double::isNaN → KILLED 4.4 Location : multiply Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 5.5 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 6.6 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() removed conditional - replaced equality check with true → KILLED 9.9 Location : multiply Killed by : none Negated double local variable number 24 → SURVIVED 10.10 Location : multiply Killed by : none Negated double local variable number 26 → SURVIVED 11.11 Location : multiply Killed by : none equal to less than → SURVIVED 12.12 Location : multiply Killed by : none equal to less than → SURVIVED 13.13 Location : multiply Killed by : none equal to less or equal → SURVIVED 14.14 Location : multiply Killed by : none equal to less or equal → SURVIVED 15.15 Location : multiply Killed by : none equal to greater than → SURVIVED 16.16 Location : multiply Killed by : none equal to greater than → SURVIVED 17.17 Location : multiply Killed by : none equal to greater or equal → SURVIVED 18.18 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() equal to greater or equal → KILLED 19.19 Location : multiply Killed by : none equal to not equal → SURVIVED 20.20 Location : multiply Killed by : none equal to not equal → SURVIVED 21.21 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (a++) double local variable number 24 → KILLED 22.22 Location : multiply Killed by : none Incremented (a++) double local variable number 26 → SURVIVED 23.23 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (a--) double local variable number 24 → KILLED 24.24 Location : multiply Killed by : none Decremented (a--) double local variable number 26 → SURVIVED 25.25 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 24 → KILLED 26.26 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() Incremented (++a) double local variable number 26 → KILLED 27.27 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 24 → KILLED 28.28 Location : multiply Killed by : none Decremented (--a) double local variable number 26 → SURVIVED
|
| 910 |
|
1.1 Location : multiply Killed by : none Substituted 0 with 1 → SURVIVED 2.2 Location : multiply Killed by : none Substituted 0 with 1 → SURVIVED 3.3 Location : multiply Killed by : none Substituted 0 with -1 → SURVIVED 4.4 Location : multiply Killed by : none Substituted 0 with 1 → SURVIVED 5.5 Location : multiply Killed by : none Substituted 0 with -1 → SURVIVED
|
| 911 |
|
1.1 Location : multiply Killed by : none negated conditional → SURVIVED 2.2 Location : multiply Killed by : none negated conditional → SURVIVED 3.3 Location : multiply Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 4.4 Location : multiply Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 5.5 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 6.6 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 9.9 Location : multiply Killed by : none Negated double local variable number 8 → SURVIVED 10.10 Location : multiply Killed by : none Negated double local variable number 10 → SURVIVED 11.11 Location : multiply Killed by : none Negated double local variable number 12 → SURVIVED 12.12 Location : multiply Killed by : none Negated double local variable number 14 → SURVIVED 13.13 Location : multiply Killed by : none not equal to less than → SURVIVED 14.14 Location : multiply Killed by : none equal to less than → SURVIVED 15.15 Location : multiply Killed by : none not equal to less or equal → SURVIVED 16.16 Location : multiply Killed by : none equal to less or equal → SURVIVED 17.17 Location : multiply Killed by : none not equal to greater than → SURVIVED 18.18 Location : multiply Killed by : none equal to greater than → SURVIVED 19.19 Location : multiply Killed by : none not equal to greater or equal → SURVIVED 20.20 Location : multiply Killed by : none equal to greater or equal → SURVIVED 21.21 Location : multiply Killed by : none not equal to equal → SURVIVED 22.22 Location : multiply Killed by : none equal to not equal → SURVIVED 23.23 Location : multiply Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 24.24 Location : multiply Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 25.25 Location : multiply Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 26.26 Location : multiply Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 27.27 Location : multiply Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 28.28 Location : multiply Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 29.29 Location : multiply Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 30.30 Location : multiply Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 31.31 Location : multiply Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 32.32 Location : multiply Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 33.33 Location : multiply Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 34.34 Location : multiply Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 35.35 Location : multiply Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 36.36 Location : multiply Killed by : none Decremented (--a) double local variable number 10 → SURVIVED 37.37 Location : multiply Killed by : none Decremented (--a) double local variable number 12 → SURVIVED 38.38 Location : multiply Killed by : none Decremented (--a) double local variable number 14 → SURVIVED
|
| 912 |
|
1.1 Location : multiply Killed by : none negated conditional → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isNotZero → NO_COVERAGE 3.3 Location : multiply Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : multiply Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : multiply Killed by : none equal to less than → NO_COVERAGE 6.6 Location : multiply Killed by : none equal to less or equal → NO_COVERAGE 7.7 Location : multiply Killed by : none equal to greater than → NO_COVERAGE 8.8 Location : multiply Killed by : none equal to greater or equal → NO_COVERAGE 9.9 Location : multiply Killed by : none equal to not equal → NO_COVERAGE
|
| 915 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 8 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE
|
| 916 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 10 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE
|
| 917 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 12 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 12 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 12 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 12 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 12 → NO_COVERAGE
|
| 918 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 14 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 14 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 14 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 14 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 14 → NO_COVERAGE
|
| 919 |
|
1.1 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE 2.2 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE 3.3 Location : multiply Killed by : none Substituted 1 with -1 → NO_COVERAGE 4.4 Location : multiply Killed by : none Substituted 1 with -1 → NO_COVERAGE 5.5 Location : multiply Killed by : none Substituted 1 with 2 → NO_COVERAGE 6.6 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE
|
| 921 |
|
1.1 Location : multiply Killed by : none negated conditional → SURVIVED 2.2 Location : multiply Killed by : none negated conditional → SURVIVED 3.3 Location : multiply Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 4.4 Location : multiply Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 5.5 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 6.6 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 9.9 Location : multiply Killed by : none Negated double local variable number 12 → SURVIVED 10.10 Location : multiply Killed by : none Negated double local variable number 14 → SURVIVED 11.11 Location : multiply Killed by : none Negated double local variable number 8 → SURVIVED 12.12 Location : multiply Killed by : none Negated double local variable number 10 → SURVIVED 13.13 Location : multiply Killed by : none not equal to less than → SURVIVED 14.14 Location : multiply Killed by : none equal to less than → SURVIVED 15.15 Location : multiply Killed by : none not equal to less or equal → SURVIVED 16.16 Location : multiply Killed by : none equal to less or equal → SURVIVED 17.17 Location : multiply Killed by : none not equal to greater than → SURVIVED 18.18 Location : multiply Killed by : none equal to greater than → SURVIVED 19.19 Location : multiply Killed by : none not equal to greater or equal → SURVIVED 20.20 Location : multiply Killed by : none equal to greater or equal → SURVIVED 21.21 Location : multiply Killed by : none not equal to equal → SURVIVED 22.22 Location : multiply Killed by : none equal to not equal → SURVIVED 23.23 Location : multiply Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 24.24 Location : multiply Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 25.25 Location : multiply Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 26.26 Location : multiply Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 27.27 Location : multiply Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 28.28 Location : multiply Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 29.29 Location : multiply Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 30.30 Location : multiply Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 31.31 Location : multiply Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 32.32 Location : multiply Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 33.33 Location : multiply Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 34.34 Location : multiply Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 35.35 Location : multiply Killed by : none Decremented (--a) double local variable number 12 → SURVIVED 36.36 Location : multiply Killed by : none Decremented (--a) double local variable number 14 → SURVIVED 37.37 Location : multiply Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 38.38 Location : multiply Killed by : none Decremented (--a) double local variable number 10 → SURVIVED
|
| 922 |
|
1.1 Location : multiply Killed by : none negated conditional → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isNotZero → NO_COVERAGE 3.3 Location : multiply Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : multiply Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : multiply Killed by : none equal to less than → NO_COVERAGE 6.6 Location : multiply Killed by : none equal to less or equal → NO_COVERAGE 7.7 Location : multiply Killed by : none equal to greater than → NO_COVERAGE 8.8 Location : multiply Killed by : none equal to greater or equal → NO_COVERAGE 9.9 Location : multiply Killed by : none equal to not equal → NO_COVERAGE
|
| 925 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 12 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 12 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 12 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 12 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 12 → NO_COVERAGE
|
| 926 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 14 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 14 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 14 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 14 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 14 → NO_COVERAGE
|
| 927 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 8 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE
|
| 928 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 10 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE
|
| 929 |
|
1.1 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE 2.2 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE 3.3 Location : multiply Killed by : none Substituted 1 with -1 → NO_COVERAGE 4.4 Location : multiply Killed by : none Substituted 1 with -1 → NO_COVERAGE 5.5 Location : multiply Killed by : none Substituted 1 with 2 → NO_COVERAGE 6.6 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE
|
| 931 |
|
1.1 Location : multiply Killed by : none negated conditional → SURVIVED 2.2 Location : multiply Killed by : none negated conditional → SURVIVED 3.3 Location : multiply Killed by : none negated conditional → SURVIVED 4.4 Location : multiply Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 5.5 Location : multiply Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 6.6 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 8.8 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 9.9 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 10.10 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 11.11 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 12.12 Location : multiply Killed by : none Negated integer local variable number 28 → SURVIVED 13.13 Location : multiply Killed by : none Negated double local variable number 16 → SURVIVED 14.14 Location : multiply Killed by : none Negated double local variable number 18 → SURVIVED 15.15 Location : multiply Killed by : none Negated double local variable number 20 → SURVIVED 16.16 Location : multiply Killed by : none not equal to less than → SURVIVED 17.17 Location : multiply Killed by : none not equal to less than → SURVIVED 18.18 Location : multiply Killed by : none not equal to less than → SURVIVED 19.19 Location : multiply Killed by : none not equal to less or equal → SURVIVED 20.20 Location : multiply Killed by : none not equal to less or equal → SURVIVED 21.21 Location : multiply Killed by : none not equal to less or equal → SURVIVED 22.22 Location : multiply Killed by : none not equal to greater than → SURVIVED 23.23 Location : multiply Killed by : none not equal to greater than → SURVIVED 24.24 Location : multiply Killed by : none not equal to greater than → SURVIVED 25.25 Location : multiply Killed by : none not equal to greater or equal → SURVIVED 26.26 Location : multiply Killed by : none not equal to greater or equal → SURVIVED 27.27 Location : multiply Killed by : none not equal to greater or equal → SURVIVED 28.28 Location : multiply Killed by : none not equal to equal → SURVIVED 29.29 Location : multiply Killed by : none not equal to equal → SURVIVED 30.30 Location : multiply Killed by : none not equal to equal → SURVIVED 31.31 Location : multiply Killed by : none Incremented (a++) integer local variable number 28 → SURVIVED 32.32 Location : multiply Killed by : none Incremented (a++) double local variable number 16 → SURVIVED 33.33 Location : multiply Killed by : none Incremented (a++) double local variable number 18 → SURVIVED 34.34 Location : multiply Killed by : none Incremented (a++) double local variable number 20 → SURVIVED 35.35 Location : multiply Killed by : none Decremented (a--) integer local variable number 28 → SURVIVED 36.36 Location : multiply Killed by : none Decremented (a--) double local variable number 16 → SURVIVED 37.37 Location : multiply Killed by : none Decremented (a--) double local variable number 18 → SURVIVED 38.38 Location : multiply Killed by : none Decremented (a--) double local variable number 20 → SURVIVED 39.39 Location : multiply Killed by : none Incremented (++a) integer local variable number 28 → SURVIVED 40.40 Location : multiply Killed by : none Incremented (++a) double local variable number 16 → SURVIVED 41.41 Location : multiply Killed by : none Incremented (++a) double local variable number 18 → SURVIVED 42.42 Location : multiply Killed by : none Incremented (++a) double local variable number 20 → SURVIVED 43.43 Location : multiply Killed by : none Decremented (--a) integer local variable number 28 → SURVIVED 44.44 Location : multiply Killed by : none Decremented (--a) double local variable number 16 → SURVIVED 45.45 Location : multiply Killed by : none Decremented (--a) double local variable number 18 → SURVIVED 46.46 Location : multiply Killed by : none Decremented (--a) double local variable number 20 → SURVIVED
|
| 932 |
|
1.1 Location : multiply Killed by : none negated conditional → SURVIVED 2.2 Location : multiply Killed by : none negated conditional → SURVIVED 3.3 Location : multiply Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 4.4 Location : multiply Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 5.5 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 6.6 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 9.9 Location : multiply Killed by : none Negated double local variable number 22 → SURVIVED 10.10 Location : multiply Killed by : none not equal to less than → SURVIVED 11.11 Location : multiply Killed by : none equal to less than → SURVIVED 12.12 Location : multiply Killed by : none not equal to less or equal → SURVIVED 13.13 Location : multiply Killed by : none equal to less or equal → SURVIVED 14.14 Location : multiply Killed by : none not equal to greater than → SURVIVED 15.15 Location : multiply Killed by : none equal to greater than → SURVIVED 16.16 Location : multiply Killed by : none not equal to greater or equal → SURVIVED 17.17 Location : multiply Killed by : none equal to greater or equal → SURVIVED 18.18 Location : multiply Killed by : none not equal to equal → SURVIVED 19.19 Location : multiply Killed by : none equal to not equal → SURVIVED 20.20 Location : multiply Killed by : none Incremented (a++) double local variable number 22 → SURVIVED 21.21 Location : multiply Killed by : none Decremented (a--) double local variable number 22 → SURVIVED 22.22 Location : multiply Killed by : none Incremented (++a) double local variable number 22 → SURVIVED 23.23 Location : multiply Killed by : none Decremented (--a) double local variable number 22 → SURVIVED
|
| 935 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 8 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE
|
| 936 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 10 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE
|
| 937 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 12 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 12 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 12 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 12 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 12 → NO_COVERAGE
|
| 938 |
|
1.1 Location : multiply Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero with argument → NO_COVERAGE 2.2 Location : multiply Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 3.3 Location : multiply Killed by : none Negated double local variable number 14 → NO_COVERAGE 4.4 Location : multiply Killed by : none Incremented (a++) double local variable number 14 → NO_COVERAGE 5.5 Location : multiply Killed by : none Decremented (a--) double local variable number 14 → NO_COVERAGE 6.6 Location : multiply Killed by : none Incremented (++a) double local variable number 14 → NO_COVERAGE 7.7 Location : multiply Killed by : none Decremented (--a) double local variable number 14 → NO_COVERAGE
|
| 939 |
|
1.1 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE 2.2 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE 3.3 Location : multiply Killed by : none Substituted 1 with -1 → NO_COVERAGE 4.4 Location : multiply Killed by : none Substituted 1 with -1 → NO_COVERAGE 5.5 Location : multiply Killed by : none Substituted 1 with 2 → NO_COVERAGE 6.6 Location : multiply Killed by : none Substituted 1 with 0 → NO_COVERAGE
|
| 941 |
|
1.1 Location : multiply Killed by : none negated conditional → SURVIVED 2.2 Location : multiply Killed by : none removed conditional - replaced equality check with false → SURVIVED 3.3 Location : multiply Killed by : none removed conditional - replaced equality check with true → SURVIVED 4.4 Location : multiply Killed by : none Negated integer local variable number 28 → SURVIVED 5.5 Location : multiply Killed by : none equal to less than → SURVIVED 6.6 Location : multiply Killed by : none equal to less or equal → SURVIVED 7.7 Location : multiply Killed by : none equal to greater than → SURVIVED 8.8 Location : multiply Killed by : none equal to greater or equal → SURVIVED 9.9 Location : multiply Killed by : none equal to not equal → SURVIVED 10.10 Location : multiply Killed by : none Incremented (a++) integer local variable number 28 → SURVIVED 11.11 Location : multiply Killed by : none Decremented (a--) integer local variable number 28 → SURVIVED 12.12 Location : multiply Killed by : none Incremented (++a) integer local variable number 28 → SURVIVED 13.13 Location : multiply Killed by : none Decremented (--a) integer local variable number 28 → SURVIVED
|
| 942 |
|
1.1 Location : multiply Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 2.2 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : multiply Killed by : none Replaced double subtraction with addition → NO_COVERAGE 5.5 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : multiply Killed by : none Negated double local variable number 8 → NO_COVERAGE 7.7 Location : multiply Killed by : none Negated double local variable number 12 → NO_COVERAGE 8.8 Location : multiply Killed by : none Negated double local variable number 10 → NO_COVERAGE 9.9 Location : multiply Killed by : none Negated double local variable number 14 → NO_COVERAGE 10.10 Location : multiply Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : multiply Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : multiply Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : multiply Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 15.15 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 16.16 Location : multiply Killed by : none Replaced double subtraction with addition → NO_COVERAGE 17.17 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 18.18 Location : multiply Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 19.19 Location : multiply Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 20.20 Location : multiply Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 21.21 Location : multiply Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 22.22 Location : multiply Killed by : none Replaced double multiplication with addition → NO_COVERAGE 23.23 Location : multiply Killed by : none Replaced double multiplication with addition → NO_COVERAGE 24.24 Location : multiply Killed by : none Replaced double subtraction with division → NO_COVERAGE 25.25 Location : multiply Killed by : none Replaced double multiplication with addition → NO_COVERAGE 26.26 Location : multiply Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 27.27 Location : multiply Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 28.28 Location : multiply Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 29.29 Location : multiply Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 30.30 Location : multiply Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 31.31 Location : multiply Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 32.32 Location : multiply Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 33.33 Location : multiply Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 34.34 Location : multiply Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 35.35 Location : multiply Killed by : none Incremented (a++) double local variable number 12 → NO_COVERAGE 36.36 Location : multiply Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 37.37 Location : multiply Killed by : none Incremented (a++) double local variable number 14 → NO_COVERAGE 38.38 Location : multiply Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 39.39 Location : multiply Killed by : none Decremented (a--) double local variable number 12 → NO_COVERAGE 40.40 Location : multiply Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 41.41 Location : multiply Killed by : none Decremented (a--) double local variable number 14 → NO_COVERAGE 42.42 Location : multiply Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 43.43 Location : multiply Killed by : none Incremented (++a) double local variable number 12 → NO_COVERAGE 44.44 Location : multiply Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 45.45 Location : multiply Killed by : none Incremented (++a) double local variable number 14 → NO_COVERAGE 46.46 Location : multiply Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE 47.47 Location : multiply Killed by : none Decremented (--a) double local variable number 12 → NO_COVERAGE 48.48 Location : multiply Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 49.49 Location : multiply Killed by : none Decremented (--a) double local variable number 14 → NO_COVERAGE
|
| 943 |
|
1.1 Location : multiply Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 2.2 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : multiply Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : multiply Killed by : none Negated double local variable number 8 → NO_COVERAGE 7.7 Location : multiply Killed by : none Negated double local variable number 14 → NO_COVERAGE 8.8 Location : multiply Killed by : none Negated double local variable number 10 → NO_COVERAGE 9.9 Location : multiply Killed by : none Negated double local variable number 12 → NO_COVERAGE 10.10 Location : multiply Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : multiply Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : multiply Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : multiply Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 15.15 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 16.16 Location : multiply Killed by : none Replaced double addition with subtraction → NO_COVERAGE 17.17 Location : multiply Killed by : none Replaced double multiplication with division → NO_COVERAGE 18.18 Location : multiply Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 19.19 Location : multiply Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 20.20 Location : multiply Killed by : none Replaced double addition with multiplication → NO_COVERAGE 21.21 Location : multiply Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 22.22 Location : multiply Killed by : none Replaced double multiplication with addition → NO_COVERAGE 23.23 Location : multiply Killed by : none Replaced double multiplication with addition → NO_COVERAGE 24.24 Location : multiply Killed by : none Replaced double addition with division → NO_COVERAGE 25.25 Location : multiply Killed by : none Replaced double multiplication with addition → NO_COVERAGE 26.26 Location : multiply Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 27.27 Location : multiply Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 28.28 Location : multiply Killed by : none Replaced double addition with modulus → NO_COVERAGE 29.29 Location : multiply Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 30.30 Location : multiply Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 31.31 Location : multiply Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 32.32 Location : multiply Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 33.33 Location : multiply Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 34.34 Location : multiply Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 35.35 Location : multiply Killed by : none Incremented (a++) double local variable number 14 → NO_COVERAGE 36.36 Location : multiply Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 37.37 Location : multiply Killed by : none Incremented (a++) double local variable number 12 → NO_COVERAGE 38.38 Location : multiply Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 39.39 Location : multiply Killed by : none Decremented (a--) double local variable number 14 → NO_COVERAGE 40.40 Location : multiply Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 41.41 Location : multiply Killed by : none Decremented (a--) double local variable number 12 → NO_COVERAGE 42.42 Location : multiply Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 43.43 Location : multiply Killed by : none Incremented (++a) double local variable number 14 → NO_COVERAGE 44.44 Location : multiply Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 45.45 Location : multiply Killed by : none Incremented (++a) double local variable number 12 → NO_COVERAGE 46.46 Location : multiply Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE 47.47 Location : multiply Killed by : none Decremented (--a) double local variable number 14 → NO_COVERAGE 48.48 Location : multiply Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 49.49 Location : multiply Killed by : none Decremented (--a) double local variable number 12 → NO_COVERAGE
|
| 946 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::multiply → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiply to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 24 → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 26 → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() Incremented (a++) double local variable number 24 → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testNonZeroMultiplyI() Incremented (a++) double local variable number 26 → KILLED 8.8 Location : multiply Killed by : none Decremented (a--) double local variable number 24 → SURVIVED 9.9 Location : multiply Killed by : none Decremented (a--) double local variable number 26 → SURVIVED 10.10 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 24 → KILLED 11.11 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 26 → KILLED 12.12 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 24 → KILLED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 26 → KILLED
|
| 965 |
|
1.1 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() replaced call to java/lang/Math::copySign with argument → KILLED 2.2 Location : boxInfinity Killed by : none Substituted 1.0 with 2.0 → SURVIVED 3.3 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 4.4 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() negated conditional → KILLED 5.5 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed call to java/lang/Double::isInfinite → KILLED 6.6 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed call to java/lang/Math::copySign → KILLED 7.7 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED 8.8 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed conditional - replaced equality check with false → KILLED 9.9 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed conditional - replaced equality check with true → KILLED 10.10 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED 11.11 Location : boxInfinity Killed by : none Negated double local variable number 0 → SURVIVED 12.12 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Negated double local variable number 0 → KILLED 13.13 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 14.14 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 1.0 with 0.0 → KILLED 15.15 Location : boxInfinity Killed by : none Substituted 1.0 with -1.0 → SURVIVED 16.16 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with -1.0 → KILLED 17.17 Location : boxInfinity Killed by : none Substituted 1.0 with -1.0 → SURVIVED 18.18 Location : boxInfinity Killed by : none Substituted 1.0 with 2.0 → SURVIVED 19.19 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 20.20 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 1.0 with 0.0 → KILLED 21.21 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with -1.0 → KILLED 22.22 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to less than → KILLED 23.23 Location : boxInfinity Killed by : none equal to less or equal → SURVIVED 24.24 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to greater than → KILLED 25.25 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to greater or equal → KILLED 26.26 Location : boxInfinity Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to not equal → KILLED 27.27 Location : boxInfinity Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 28.28 Location : boxInfinity Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 29.29 Location : boxInfinity Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 30.30 Location : boxInfinity Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 31.31 Location : boxInfinity Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 32.32 Location : boxInfinity Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 33.33 Location : boxInfinity Killed by : none Decremented (--a) double local variable number 0 → SURVIVED 34.34 Location : boxInfinity Killed by : none Decremented (--a) double local variable number 0 → SURVIVED
|
| 979 |
|
1.1 Location : isNotZero Killed by : none replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isNotZero → NO_COVERAGE 2.2 Location : isNotZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : isNotZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 4.4 Location : isNotZero Killed by : none Substituted 1 with 0 → NO_COVERAGE 5.5 Location : isNotZero Killed by : none Substituted 0 with 1 → NO_COVERAGE 6.6 Location : isNotZero Killed by : none negated conditional → NO_COVERAGE 7.7 Location : isNotZero Killed by : none negated conditional → NO_COVERAGE 8.8 Location : isNotZero Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 9.9 Location : isNotZero Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 10.10 Location : isNotZero Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 11.11 Location : isNotZero Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 12.12 Location : isNotZero Killed by : none replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE 13.13 Location : isNotZero Killed by : none Negated double local variable number 0 → NO_COVERAGE 14.14 Location : isNotZero Killed by : none Negated double local variable number 2 → NO_COVERAGE 15.15 Location : isNotZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 16.16 Location : isNotZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 17.17 Location : isNotZero Killed by : none Substituted 0 with 1 → NO_COVERAGE 18.18 Location : isNotZero Killed by : none Substituted 1 with 0 → NO_COVERAGE 19.19 Location : isNotZero Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 20.20 Location : isNotZero Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 21.21 Location : isNotZero Killed by : none Substituted 1 with -1 → NO_COVERAGE 22.22 Location : isNotZero Killed by : none Substituted 0 with -1 → NO_COVERAGE 23.23 Location : isNotZero Killed by : none Substituted 1 with -1 → NO_COVERAGE 24.24 Location : isNotZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 25.25 Location : isNotZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 26.26 Location : isNotZero Killed by : none Substituted 1 with 2 → NO_COVERAGE 27.27 Location : isNotZero Killed by : none Substituted 0 with 1 → NO_COVERAGE 28.28 Location : isNotZero Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 29.29 Location : isNotZero Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 30.30 Location : isNotZero Killed by : none Substituted 1 with 0 → NO_COVERAGE 31.31 Location : isNotZero Killed by : none Substituted 0 with -1 → NO_COVERAGE 32.32 Location : isNotZero Killed by : none not equal to less than → NO_COVERAGE 33.33 Location : isNotZero Killed by : none equal to less than → NO_COVERAGE 34.34 Location : isNotZero Killed by : none not equal to less or equal → NO_COVERAGE 35.35 Location : isNotZero Killed by : none equal to less or equal → NO_COVERAGE 36.36 Location : isNotZero Killed by : none not equal to greater than → NO_COVERAGE 37.37 Location : isNotZero Killed by : none equal to greater than → NO_COVERAGE 38.38 Location : isNotZero Killed by : none not equal to greater or equal → NO_COVERAGE 39.39 Location : isNotZero Killed by : none equal to greater or equal → NO_COVERAGE 40.40 Location : isNotZero Killed by : none not equal to equal → NO_COVERAGE 41.41 Location : isNotZero Killed by : none equal to not equal → NO_COVERAGE 42.42 Location : isNotZero Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 43.43 Location : isNotZero Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 44.44 Location : isNotZero Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 45.45 Location : isNotZero Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 46.46 Location : isNotZero Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 47.47 Location : isNotZero Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 48.48 Location : isNotZero Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 49.49 Location : isNotZero Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 989 |
|
1.1 Location : changeNaNtoZero Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : changeNaNtoZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : changeNaNtoZero Killed by : none negated conditional → NO_COVERAGE 4.4 Location : changeNaNtoZero Killed by : none removed call to java/lang/Double::isNaN → NO_COVERAGE 5.5 Location : changeNaNtoZero Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 6.6 Location : changeNaNtoZero Killed by : none replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 7.7 Location : changeNaNtoZero Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 8.8 Location : changeNaNtoZero Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 9.9 Location : changeNaNtoZero Killed by : none replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::changeNaNtoZero → NO_COVERAGE 10.10 Location : changeNaNtoZero Killed by : none Negated double local variable number 0 → NO_COVERAGE 11.11 Location : changeNaNtoZero Killed by : none Negated double local variable number 0 → NO_COVERAGE 12.12 Location : changeNaNtoZero Killed by : none Negated double local variable number 0 → NO_COVERAGE 13.13 Location : changeNaNtoZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 14.14 Location : changeNaNtoZero Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 15.15 Location : changeNaNtoZero Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 16.16 Location : changeNaNtoZero Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 17.17 Location : changeNaNtoZero Killed by : none equal to less than → NO_COVERAGE 18.18 Location : changeNaNtoZero Killed by : none equal to less or equal → NO_COVERAGE 19.19 Location : changeNaNtoZero Killed by : none equal to greater than → NO_COVERAGE 20.20 Location : changeNaNtoZero Killed by : none equal to greater or equal → NO_COVERAGE 21.21 Location : changeNaNtoZero Killed by : none equal to not equal → NO_COVERAGE 22.22 Location : changeNaNtoZero Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 23.23 Location : changeNaNtoZero Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 24.24 Location : changeNaNtoZero Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 25.25 Location : changeNaNtoZero Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 26.26 Location : changeNaNtoZero Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 27.27 Location : changeNaNtoZero Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 28.28 Location : changeNaNtoZero Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 29.29 Location : changeNaNtoZero Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 30.30 Location : changeNaNtoZero Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 31.31 Location : changeNaNtoZero Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 32.32 Location : changeNaNtoZero Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 33.33 Location : changeNaNtoZero Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 1014 |
|
1.1 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Replaced double multiplication with division → KILLED 3.3 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Replaced double multiplication with division → KILLED 4.4 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() replaced return value with null for org/apache/commons/numbers/complex/Complex::multiply → KILLED 5.5 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiply to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Negated double field real → KILLED 7.7 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Negated double local variable number 1 → KILLED 8.8 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Negated double field imaginary → KILLED 9.9 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Negated double local variable number 1 → KILLED 10.10 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Replaced double operation by second member → KILLED 11.11 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Replaced double operation by second member → KILLED 12.12 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Replaced double multiplication with division → KILLED 13.13 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Replaced double multiplication with division → KILLED 14.14 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Replaced double multiplication with modulus → KILLED 15.15 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Replaced double multiplication with modulus → KILLED 16.16 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealZero() Replaced double multiplication with addition → KILLED 17.17 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealZero() Replaced double multiplication with addition → KILLED 18.18 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Replaced double multiplication with subtraction → KILLED 19.19 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealInf() Replaced double multiplication with subtraction → KILLED 20.20 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Incremented (a++) double field real → KILLED 21.21 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealZero() Incremented (a++) double local variable number 1 → KILLED 22.22 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Incremented (a++) double field imaginary → KILLED 23.23 Location : multiply Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 24.24 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Decremented (a--) double field real → KILLED 25.25 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealZero() Decremented (a--) double local variable number 1 → KILLED 26.26 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Decremented (a--) double field imaginary → KILLED 27.27 Location : multiply Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 28.28 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Incremented (++a) double field real → KILLED 29.29 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealZero() Incremented (++a) double local variable number 1 → KILLED 30.30 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Incremented (++a) double field imaginary → KILLED 31.31 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealZero() Incremented (++a) double local variable number 1 → KILLED 32.32 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Decremented (--a) double field → KILLED 33.33 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealZero() Decremented (--a) double local variable number 1 → KILLED 34.34 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyReal() Decremented (--a) double field → KILLED 35.35 Location : multiply Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyRealZero() Decremented (--a) double local variable number 1 → KILLED
|
| 1046 |
|
1.1 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() removed negation → KILLED 3.3 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 4.4 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 5.5 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::multiplyImaginary → KILLED 6.6 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiplyImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED 7.7 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double field imaginary → KILLED 8.8 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 1 → KILLED 9.9 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double field real → KILLED 10.10 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Negated double local variable number 1 → KILLED 11.11 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double operation by second member → KILLED 12.12 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Replaced double operation by second member → KILLED 13.13 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 14.14 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with division → KILLED 15.15 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with modulus → KILLED 16.16 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with modulus → KILLED 17.17 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with addition → KILLED 18.18 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with addition → KILLED 19.19 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with subtraction → KILLED 20.20 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Replaced double multiplication with subtraction → KILLED 21.21 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (a++) double field imaginary → KILLED 22.22 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (a++) double local variable number 1 → KILLED 23.23 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (a++) double field real → KILLED 24.24 Location : multiplyImaginary Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 25.25 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (a--) double field imaginary → KILLED 26.26 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (a--) double local variable number 1 → KILLED 27.27 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (a--) double field real → KILLED 28.28 Location : multiplyImaginary Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 29.29 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double field imaginary → KILLED 30.30 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 1 → KILLED 31.31 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (++a) double field real → KILLED 32.32 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Incremented (++a) double local variable number 1 → KILLED 33.33 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double field → KILLED 34.34 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 1 → KILLED 35.35 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Decremented (--a) double field → KILLED 36.36 Location : multiplyImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyImaginaryZero() Decremented (--a) double local variable number 1 → KILLED
|
| 1062 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed call to org/apache/commons/numbers/complex/Complex::divide → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() replaced return value with null for org/apache/commons/numbers/complex/Complex::divide → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() mutated return of Object value for org/apache/commons/numbers/complex/Complex::divide to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double field real → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double field imaginary → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double field real → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double field imaginary → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (a++) double field real → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (a++) double field imaginary → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double field real → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double field imaginary → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (a--) double field real → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (a--) double field imaginary → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZeroZero() Decremented (a--) double field real → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double field imaginary → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double field real → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double field imaginary → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double field real → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double field imaginary → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double field → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double field → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double field → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double field → KILLED
|
| 1091 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 0 → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 0 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 0 → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 0 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 0 → KILLED
|
| 1092 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 2 → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 2 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 2 → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 2 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 2 → KILLED
|
| 1093 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 4 → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 4 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 4 → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 4 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 4 → KILLED
|
| 1094 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 6 → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 6 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 6 → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 6 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 6 → KILLED
|
| 1095 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 0 with 1 → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 0 with 1 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 0 with -1 → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 0 with 1 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 0 with -1 → KILLED
|
| 1097 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed call to org/apache/commons/numbers/complex/Complex::getScale → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated double local variable number 12 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated double local variable number 14 → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 12 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 14 → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 12 → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 14 → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 12 → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 14 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 12 → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 14 → KILLED
|
| 1098 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() changed conditional boundary → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with 1024 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() negated conditional → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed conditional - replaced comparison check with false → KILLED 5.5 Location : divide Killed by : none removed conditional - replaced comparison check with true → SURVIVED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated integer local variable number 17 → KILLED 7.7 Location : divide Killed by : none Substituted 1023 with 1 → SURVIVED 8.8 Location : divide Killed by : none Substituted 1023 with 0 → SURVIVED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with -1 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with -1023 → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with 1024 → KILLED 12.12 Location : divide Killed by : none Substituted 1023 with 1022 → SURVIVED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() greater than to less than → KILLED 14.14 Location : divide Killed by : none greater than to less or equal → SURVIVED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() greater than to greater or equal → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() greater than to equal → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() greater than to not equal → KILLED 18.18 Location : divide Killed by : none Incremented (a++) integer local variable number 17 → SURVIVED 19.19 Location : divide Killed by : none Decremented (a--) integer local variable number 17 → SURVIVED 20.20 Location : divide Killed by : none Incremented (++a) integer local variable number 17 → SURVIVED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) integer local variable number 17 → KILLED
|
| 1099 |
|
1.1 Location : divide Killed by : none Negated integer local variable number 17 → SURVIVED 2.2 Location : divide Killed by : none Incremented (a++) integer local variable number 17 → SURVIVED 3.3 Location : divide Killed by : none Decremented (a--) integer local variable number 17 → SURVIVED 4.4 Location : divide Killed by : none Incremented (++a) integer local variable number 17 → SURVIVED 5.5 Location : divide Killed by : none Decremented (--a) integer local variable number 17 → SURVIVED
|
| 1100 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() replaced call to java/lang/Math::scalb with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed negation → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed call to java/lang/Math::scalb → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 12 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated integer local variable number 16 → KILLED 6.6 Location : divide Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) integer local variable number 16 → KILLED 8.8 Location : divide Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) integer local variable number 16 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 12 → KILLED 11.11 Location : divide Killed by : none Incremented (++a) integer local variable number 16 → SURVIVED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 12 → KILLED 13.13 Location : divide Killed by : none Decremented (--a) integer local variable number 16 → SURVIVED
|
| 1101 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() replaced call to java/lang/Math::scalb with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed negation → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed call to java/lang/Math::scalb → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 14 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated integer local variable number 16 → KILLED 6.6 Location : divide Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) integer local variable number 16 → KILLED 8.8 Location : divide Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) integer local variable number 16 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 14 → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) integer local variable number 16 → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 14 → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) integer local variable number 16 → KILLED
|
| 1103 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with subtraction → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 12 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 12 → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 14 → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 14 → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with subtraction → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with modulus → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with modulus → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with multiplication → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with addition → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with addition → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with division → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with subtraction → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with subtraction → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with modulus → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 12 → KILLED 24.24 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 12 → KILLED 25.25 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 14 → KILLED 26.26 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 14 → KILLED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 12 → KILLED 28.28 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 12 → KILLED 29.29 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 14 → KILLED 30.30 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 14 → KILLED 31.31 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 12 → KILLED 32.32 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 12 → KILLED 33.33 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 14 → KILLED 34.34 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 14 → KILLED 35.35 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 12 → KILLED 36.36 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 12 → KILLED 37.37 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 14 → KILLED 38.38 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 14 → KILLED
|
| 1111 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() changed conditional boundary → KILLED 2.2 Location : divide Killed by : none Substituted 1021 with 1022 → SURVIVED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() negated conditional → KILLED 4.4 Location : divide Killed by : none removed call to org/apache/commons/numbers/complex/Complex::getMaxExponent → SURVIVED 5.5 Location : divide Killed by : none removed conditional - replaced comparison check with false → SURVIVED 6.6 Location : divide Killed by : none removed conditional - replaced comparison check with true → SURVIVED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated double local variable number 8 → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated double local variable number 10 → KILLED 9.9 Location : divide Killed by : none Substituted 1021 with 1 → SURVIVED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1021 with 0 → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1021 with -1 → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1021 with -1021 → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1021 with 1022 → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1021 with 1020 → KILLED 15.15 Location : divide Killed by : none Less or equal to less than → SURVIVED 16.16 Location : divide Killed by : none Less or equal to greater than → SURVIVED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Less or equal to greater or equal → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Less or equal to equal → KILLED 19.19 Location : divide Killed by : none Less or equal to not equal → SURVIVED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 8 → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 10 → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 8 → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 10 → KILLED 24.24 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 8 → KILLED 25.25 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 10 → KILLED 26.26 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 8 → KILLED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 10 → KILLED
|
| 1112 |
|
1.1 Location : divide Killed by : none Changed increment from -2 to 2 → SURVIVED 2.2 Location : divide Killed by : none Removed increment -2 → SURVIVED
|
| 1113 |
|
1.1 Location : divide Killed by : none Substituted 4.0 with 1.0 → SURVIVED 2.2 Location : divide Killed by : none Replaced double division with multiplication → SURVIVED 3.3 Location : divide Killed by : none Negated double local variable number 8 → SURVIVED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double operation by second member → KILLED 5.5 Location : divide Killed by : none Replaced double division with multiplication → SURVIVED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double division with modulus → KILLED 7.7 Location : divide Killed by : none Replaced double division with addition → SURVIVED 8.8 Location : divide Killed by : none Replaced double division with subtraction → SURVIVED 9.9 Location : divide Killed by : none Substituted 4.0 with 1.0 → SURVIVED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted 4.0 with 0.0 → KILLED 11.11 Location : divide Killed by : none Substituted 4.0 with -1.0 → SURVIVED 12.12 Location : divide Killed by : none Substituted 4.0 with -4.0 → SURVIVED 13.13 Location : divide Killed by : none Substituted 4.0 with 5.0 → SURVIVED 14.14 Location : divide Killed by : none Substituted 4.0 with 3.0 → SURVIVED 15.15 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 16.16 Location : divide Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 17.17 Location : divide Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 18.18 Location : divide Killed by : none Decremented (--a) double local variable number 8 → SURVIVED
|
| 1114 |
|
1.1 Location : divide Killed by : none Substituted 4.0 with 1.0 → SURVIVED 2.2 Location : divide Killed by : none Replaced double division with multiplication → SURVIVED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Negated double local variable number 10 → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double operation by second member → KILLED 5.5 Location : divide Killed by : none Replaced double division with multiplication → SURVIVED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double division with modulus → KILLED 7.7 Location : divide Killed by : none Replaced double division with addition → SURVIVED 8.8 Location : divide Killed by : none Replaced double division with subtraction → SURVIVED 9.9 Location : divide Killed by : none Substituted 4.0 with 1.0 → SURVIVED 10.10 Location : divide Killed by : none Substituted 4.0 with 0.0 → SURVIVED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted 4.0 with -1.0 → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted 4.0 with -4.0 → KILLED 13.13 Location : divide Killed by : none Substituted 4.0 with 5.0 → SURVIVED 14.14 Location : divide Killed by : none Substituted 4.0 with 3.0 → SURVIVED 15.15 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 16.16 Location : divide Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 17.17 Location : divide Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 18.18 Location : divide Killed by : none Decremented (--a) double local variable number 10 → SURVIVED
|
| 1117 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() replaced call to java/lang/Math::scalb with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed negation → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with subtraction → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with multiplication → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed call to java/lang/Math::scalb → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 8 → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 12 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 10 → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 14 → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 18 → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated integer local variable number 16 → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with subtraction → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with multiplication → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with modulus → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with modulus → KILLED 24.24 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with multiplication → KILLED 25.25 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with modulus → KILLED 26.26 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with addition → KILLED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with addition → KILLED 28.28 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with division → KILLED 29.29 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with addition → KILLED 30.30 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with subtraction → KILLED 31.31 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with subtraction → KILLED 32.32 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double addition with modulus → KILLED 33.33 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with subtraction → KILLED 34.34 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 8 → KILLED 35.35 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 12 → KILLED 36.36 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 10 → KILLED 37.37 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 14 → KILLED 38.38 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 18 → KILLED 39.39 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) integer local variable number 16 → KILLED 40.40 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 8 → KILLED 41.41 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 12 → KILLED 42.42 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 10 → KILLED 43.43 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 14 → KILLED 44.44 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 18 → KILLED 45.45 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) integer local variable number 16 → KILLED 46.46 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 8 → KILLED 47.47 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 12 → KILLED 48.48 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 10 → KILLED 49.49 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 14 → KILLED 50.50 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 18 → KILLED 51.51 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) integer local variable number 16 → KILLED 52.52 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 8 → KILLED 53.53 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 12 → KILLED 54.54 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 10 → KILLED 55.55 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 14 → KILLED 56.56 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 18 → KILLED 57.57 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) integer local variable number 16 → KILLED
|
| 1118 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() replaced call to java/lang/Math::scalb with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed negation → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double subtraction with addition → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with multiplication → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed call to java/lang/Math::scalb → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 10 → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 12 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 8 → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 14 → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 18 → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated integer local variable number 16 → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double operation by second member → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with division → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double subtraction with addition → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with multiplication → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with modulus → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with modulus → KILLED 24.24 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double subtraction with multiplication → KILLED 25.25 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with modulus → KILLED 26.26 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with addition → KILLED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double multiplication with addition → KILLED 28.28 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double subtraction with division → KILLED 29.29 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with addition → KILLED 30.30 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with subtraction → KILLED 31.31 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double multiplication with subtraction → KILLED 32.32 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double subtraction with modulus → KILLED 33.33 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced double division with subtraction → KILLED 34.34 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 10 → KILLED 35.35 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 12 → KILLED 36.36 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZeroZero() Incremented (a++) double local variable number 8 → KILLED 37.37 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 14 → KILLED 38.38 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Incremented (a++) double local variable number 18 → KILLED 39.39 Location : divide Killed by : none Incremented (a++) integer local variable number 16 → SURVIVED 40.40 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 10 → KILLED 41.41 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (a--) double local variable number 12 → KILLED 42.42 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZeroZero() Decremented (a--) double local variable number 8 → KILLED 43.43 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (a--) double local variable number 14 → KILLED 44.44 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (a--) double local variable number 18 → KILLED 45.45 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) integer local variable number 16 → KILLED 46.46 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 10 → KILLED 47.47 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 12 → KILLED 48.48 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 8 → KILLED 49.49 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 14 → KILLED 50.50 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 18 → KILLED 51.51 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) integer local variable number 16 → KILLED 52.52 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 10 → KILLED 53.53 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 12 → KILLED 54.54 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 8 → KILLED 55.55 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 14 → KILLED 56.56 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 18 → KILLED 57.57 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) integer local variable number 16 → KILLED
|
| 1121 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() negated conditional → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() negated conditional → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed call to java/lang/Double::isNaN → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed call to java/lang/Double::isNaN → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed conditional - replaced equality check with false → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed conditional - replaced equality check with false → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed conditional - replaced equality check with true → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed conditional - replaced equality check with true → KILLED 9.9 Location : divide Killed by : none Negated double local variable number 20 → SURVIVED 10.10 Location : divide Killed by : none Negated double local variable number 22 → SURVIVED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() equal to less than → KILLED 12.12 Location : divide Killed by : none equal to less than → SURVIVED 13.13 Location : divide Killed by : none equal to less or equal → SURVIVED 14.14 Location : divide Killed by : none equal to less or equal → SURVIVED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() equal to greater than → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() equal to greater than → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() equal to greater or equal → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() equal to greater or equal → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() equal to not equal → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() equal to not equal → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (a++) double local variable number 20 → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 22 → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (a--) double local variable number 20 → KILLED 24.24 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 22 → KILLED 25.25 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 20 → KILLED 26.26 Location : divide Killed by : none Incremented (++a) double local variable number 22 → SURVIVED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 20 → KILLED 28.28 Location : divide Killed by : none Decremented (--a) double local variable number 22 → SURVIVED
|
| 1122 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted 0.0 with 1.0 → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() negated conditional → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed conditional - replaced equality check with false → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed conditional - replaced equality check with true → KILLED 5.5 Location : divide Killed by : none Negated double local variable number 18 → SURVIVED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated double local variable number 8 → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted 0.0 with 1.0 → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted 0.0 with -1.0 → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted 0.0 with 1.0 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted 0.0 with -1.0 → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to less than → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() not equal to less or equal → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to greater than → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() not equal to greater or equal → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() not equal to equal → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 18 → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 8 → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 18 → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 8 → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Incremented (++a) double local variable number 18 → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZeroZero() Incremented (++a) double local variable number 8 → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (--a) double local variable number 18 → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) double local variable number 8 → KILLED
|
| 1123 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() negated conditional → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() negated conditional → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed call to java/lang/Double::isNaN → KILLED 4.4 Location : divide Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed conditional - replaced equality check with false → KILLED 6.6 Location : divide Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed conditional - replaced equality check with true → KILLED 8.8 Location : divide Killed by : none removed conditional - replaced equality check with true → SURVIVED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated double local variable number 10 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() equal to less than → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to less than → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() equal to less or equal → KILLED 13.13 Location : divide Killed by : none not equal to less or equal → SURVIVED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() equal to greater than → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to greater than → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() equal to greater or equal → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to greater or equal → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() equal to not equal → KILLED 19.19 Location : divide Killed by : none not equal to equal → SURVIVED 20.20 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 10 → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) double local variable number 10 → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) double local variable number 10 → KILLED
|
| 1127 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() replaced call to java/lang/Math::copySign with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted Infinity with 1.0 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced double multiplication with division → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed call to java/lang/Math::copySign → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Negated double local variable number 12 → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Negated double local variable number 8 → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double operation by second member → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced double multiplication with division → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double multiplication with modulus → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced double multiplication with addition → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced double multiplication with subtraction → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted Infinity with 1.0 → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted Infinity with 0.0 → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted Infinity with -1.0 → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted Infinity with -Infinity → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 12 → KILLED 17.17 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (a--) double local variable number 12 → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 8 → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) double local variable number 12 → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) double local variable number 8 → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (--a) double local variable number 12 → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) double local variable number 8 → KILLED
|
| 1128 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() replaced call to java/lang/Math::copySign with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted Infinity with 1.0 → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZeroZero() Replaced double multiplication with division → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed call to java/lang/Math::copySign → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Negated double local variable number 12 → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Negated double local variable number 10 → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double operation by second member → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced double multiplication with division → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double multiplication with modulus → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZeroZero() Replaced double multiplication with addition → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced double multiplication with subtraction → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted Infinity with 1.0 → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted Infinity with 0.0 → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Substituted Infinity with -1.0 → KILLED 15.15 Location : divide Killed by : none Substituted Infinity with -Infinity → SURVIVED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 12 → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 10 → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 12 → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 10 → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealZero() Incremented (++a) double local variable number 12 → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) double local variable number 10 → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (--a) double local variable number 12 → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZeroZero() Decremented (--a) double local variable number 10 → KILLED
|
| 1129 |
|
1.1 Location : divide Killed by : none negated conditional → SURVIVED 2.2 Location : divide Killed by : none negated conditional → SURVIVED 3.3 Location : divide Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 4.4 Location : divide Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 5.5 Location : divide Killed by : none removed conditional - replaced equality check with false → SURVIVED 6.6 Location : divide Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : divide Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : divide Killed by : none removed conditional - replaced equality check with true → SURVIVED 9.9 Location : divide Killed by : none Negated double local variable number 8 → SURVIVED 10.10 Location : divide Killed by : none Negated double local variable number 10 → SURVIVED 11.11 Location : divide Killed by : none Negated double local variable number 12 → SURVIVED 12.12 Location : divide Killed by : none not equal to less than → SURVIVED 13.13 Location : divide Killed by : none equal to less than → SURVIVED 14.14 Location : divide Killed by : none not equal to less or equal → SURVIVED 15.15 Location : divide Killed by : none equal to less or equal → SURVIVED 16.16 Location : divide Killed by : none not equal to greater than → SURVIVED 17.17 Location : divide Killed by : none equal to greater than → SURVIVED 18.18 Location : divide Killed by : none not equal to greater or equal → SURVIVED 19.19 Location : divide Killed by : none equal to greater or equal → SURVIVED 20.20 Location : divide Killed by : none not equal to equal → SURVIVED 21.21 Location : divide Killed by : none equal to not equal → SURVIVED 22.22 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 23.23 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 24.24 Location : divide Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 25.25 Location : divide Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 26.26 Location : divide Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (a--) double local variable number 12 → KILLED 28.28 Location : divide Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 29.29 Location : divide Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 30.30 Location : divide Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 31.31 Location : divide Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 32.32 Location : divide Killed by : none Decremented (--a) double local variable number 10 → SURVIVED 33.33 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (--a) double local variable number 12 → KILLED
|
| 1130 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() negated conditional → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() negated conditional → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() removed call to java/lang/Double::isFinite → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() removed call to java/lang/Double::isFinite → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() removed conditional - replaced equality check with false → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() removed conditional - replaced equality check with false → KILLED 7.7 Location : divide Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : divide Killed by : none removed conditional - replaced equality check with true → SURVIVED 9.9 Location : divide Killed by : none Negated double local variable number 14 → SURVIVED 10.10 Location : divide Killed by : none equal to less than → SURVIVED 11.11 Location : divide Killed by : none equal to less than → SURVIVED 12.12 Location : divide Killed by : none equal to less or equal → SURVIVED 13.13 Location : divide Killed by : none equal to less or equal → SURVIVED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() equal to greater than → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() equal to greater than → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() equal to greater or equal → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() equal to greater or equal → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() equal to not equal → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() equal to not equal → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Incremented (a++) double local variable number 14 → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (a--) double local variable number 14 → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Incremented (++a) double local variable number 14 → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (--a) double local variable number 14 → KILLED
|
| 1132 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED 3.3 Location : divide Killed by : none Negated double local variable number 8 → SURVIVED 4.4 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 5.5 Location : divide Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 6.6 Location : divide Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 7.7 Location : divide Killed by : none Decremented (--a) double local variable number 8 → SURVIVED
|
| 1133 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED 3.3 Location : divide Killed by : none Negated double local variable number 10 → SURVIVED 4.4 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 5.5 Location : divide Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 6.6 Location : divide Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 7.7 Location : divide Killed by : none Decremented (--a) double local variable number 10 → SURVIVED
|
| 1134 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted Infinity with 1.0 → KILLED 2.2 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 3.3 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 4.4 Location : divide Killed by : none Replaced double addition with subtraction → SURVIVED 5.5 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : divide Killed by : none Negated double local variable number 8 → SURVIVED 7.7 Location : divide Killed by : none Negated double local variable number 12 → SURVIVED 8.8 Location : divide Killed by : none Negated double local variable number 10 → SURVIVED 9.9 Location : divide Killed by : none Negated double local variable number 14 → SURVIVED 10.10 Location : divide Killed by : none Replaced double operation by second member → SURVIVED 11.11 Location : divide Killed by : none Replaced double operation by second member → SURVIVED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double operation by second member → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double operation by second member → KILLED 14.14 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 15.15 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 16.16 Location : divide Killed by : none Replaced double addition with subtraction → SURVIVED 17.17 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with modulus → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with modulus → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double addition with multiplication → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with modulus → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with addition → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with addition → KILLED 24.24 Location : divide Killed by : none Replaced double addition with division → SURVIVED 25.25 Location : divide Killed by : none Replaced double multiplication with addition → SURVIVED 26.26 Location : divide Killed by : none Replaced double multiplication with subtraction → SURVIVED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with subtraction → KILLED 28.28 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double addition with modulus → KILLED 29.29 Location : divide Killed by : none Replaced double multiplication with subtraction → SURVIVED 30.30 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted Infinity with 1.0 → KILLED 31.31 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted Infinity with 0.0 → KILLED 32.32 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted Infinity with -1.0 → KILLED 33.33 Location : divide Killed by : none Substituted Infinity with -Infinity → SURVIVED 34.34 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 35.35 Location : divide Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 36.36 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 37.37 Location : divide Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 38.38 Location : divide Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 39.39 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (a--) double local variable number 12 → KILLED 40.40 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (a--) double local variable number 10 → KILLED 41.41 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (a--) double local variable number 14 → KILLED 42.42 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Incremented (++a) double local variable number 8 → KILLED 43.43 Location : divide Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 44.44 Location : divide Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 45.45 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Incremented (++a) double local variable number 14 → KILLED 46.46 Location : divide Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 47.47 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (--a) double local variable number 12 → KILLED 48.48 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (--a) double local variable number 10 → KILLED 49.49 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (--a) double local variable number 14 → KILLED
|
| 1135 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted Infinity with 1.0 → KILLED 2.2 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 3.3 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 4.4 Location : divide Killed by : none Replaced double subtraction with addition → SURVIVED 5.5 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : divide Killed by : none Negated double local variable number 10 → SURVIVED 7.7 Location : divide Killed by : none Negated double local variable number 12 → SURVIVED 8.8 Location : divide Killed by : none Negated double local variable number 8 → SURVIVED 9.9 Location : divide Killed by : none Negated double local variable number 14 → SURVIVED 10.10 Location : divide Killed by : none Replaced double operation by second member → SURVIVED 11.11 Location : divide Killed by : none Replaced double operation by second member → SURVIVED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double operation by second member → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double operation by second member → KILLED 14.14 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 15.15 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 16.16 Location : divide Killed by : none Replaced double subtraction with addition → SURVIVED 17.17 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with modulus → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with modulus → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double subtraction with multiplication → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with modulus → KILLED 22.22 Location : divide Killed by : none Replaced double multiplication with addition → SURVIVED 23.23 Location : divide Killed by : none Replaced double multiplication with addition → SURVIVED 24.24 Location : divide Killed by : none Replaced double subtraction with division → SURVIVED 25.25 Location : divide Killed by : none Replaced double multiplication with addition → SURVIVED 26.26 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double multiplication with subtraction → KILLED 27.27 Location : divide Killed by : none Replaced double multiplication with subtraction → SURVIVED 28.28 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Replaced double subtraction with modulus → KILLED 29.29 Location : divide Killed by : none Replaced double multiplication with subtraction → SURVIVED 30.30 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted Infinity with 1.0 → KILLED 31.31 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted Infinity with 0.0 → KILLED 32.32 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Substituted Infinity with -1.0 → KILLED 33.33 Location : divide Killed by : none Substituted Infinity with -Infinity → SURVIVED 34.34 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 35.35 Location : divide Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 36.36 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 37.37 Location : divide Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 38.38 Location : divide Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 39.39 Location : divide Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 40.40 Location : divide Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 41.41 Location : divide Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 42.42 Location : divide Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 43.43 Location : divide Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 44.44 Location : divide Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 45.45 Location : divide Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 46.46 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (--a) double local variable number 10 → KILLED 47.47 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (--a) double local variable number 12 → KILLED 48.48 Location : divide Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 49.49 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideNanInf() Decremented (--a) double local variable number 14 → KILLED
|
| 1136 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() negated conditional → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealNaN() negated conditional → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed call to java/lang/Double::isInfinite → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() removed call to java/lang/Double::isInfinite → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealNaN() removed conditional - replaced equality check with false → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() removed conditional - replaced equality check with false → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed conditional - replaced equality check with true → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealNaN() removed conditional - replaced equality check with true → KILLED 9.9 Location : divide Killed by : none Negated double local variable number 12 → SURVIVED 10.10 Location : divide Killed by : none Negated double local variable number 14 → SURVIVED 11.11 Location : divide Killed by : none Negated double local variable number 8 → SURVIVED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() not equal to less than → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealNaN() equal to less than → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() not equal to less or equal → KILLED 15.15 Location : divide Killed by : none equal to less or equal → SURVIVED 16.16 Location : divide Killed by : none not equal to greater than → SURVIVED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealNaN() equal to greater than → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealNaN() not equal to greater or equal → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() equal to greater or equal → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() not equal to equal → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealNaN() equal to not equal → KILLED 22.22 Location : divide Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 23.23 Location : divide Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 24.24 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 25.25 Location : divide Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 26.26 Location : divide Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 27.27 Location : divide Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 28.28 Location : divide Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 29.29 Location : divide Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 30.30 Location : divide Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 31.31 Location : divide Killed by : none Decremented (--a) double local variable number 12 → SURVIVED 32.32 Location : divide Killed by : none Decremented (--a) double local variable number 14 → SURVIVED 33.33 Location : divide Killed by : none Decremented (--a) double local variable number 8 → SURVIVED
|
| 1137 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() negated conditional → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() negated conditional → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed call to java/lang/Double::isFinite → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed call to java/lang/Double::isFinite → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed conditional - replaced equality check with false → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed conditional - replaced equality check with false → KILLED 7.7 Location : divide Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : divide Killed by : none removed conditional - replaced equality check with true → SURVIVED 9.9 Location : divide Killed by : none Negated double local variable number 10 → SURVIVED 10.10 Location : divide Killed by : none equal to less than → SURVIVED 11.11 Location : divide Killed by : none equal to less than → SURVIVED 12.12 Location : divide Killed by : none equal to less or equal → SURVIVED 13.13 Location : divide Killed by : none equal to less or equal → SURVIVED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to greater than → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to greater than → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to greater or equal → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to greater or equal → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to not equal → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() equal to not equal → KILLED 20.20 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 21.21 Location : divide Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 22.22 Location : divide Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 23.23 Location : divide Killed by : none Decremented (--a) double local variable number 10 → SURVIVED
|
| 1139 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Negated double local variable number 12 → KILLED 4.4 Location : divide Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 5.5 Location : divide Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 6.6 Location : divide Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 7.7 Location : divide Killed by : none Decremented (--a) double local variable number 12 → SURVIVED
|
| 1140 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() replaced call to org/apache/commons/numbers/complex/Complex::boxInfinity with argument → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() removed call to org/apache/commons/numbers/complex/Complex::boxInfinity → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Negated double local variable number 14 → KILLED 4.4 Location : divide Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 5.5 Location : divide Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 6.6 Location : divide Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 7.7 Location : divide Killed by : none Decremented (--a) double local variable number 14 → SURVIVED
|
| 1141 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double multiplication with division → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with division → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double addition with subtraction → KILLED 5.5 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Negated double local variable number 8 → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Negated double local variable number 12 → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Negated double local variable number 10 → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Negated double local variable number 14 → KILLED 10.10 Location : divide Killed by : none Replaced double operation by second member → SURVIVED 11.11 Location : divide Killed by : none Replaced double operation by second member → SURVIVED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double operation by second member → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double operation by second member → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double multiplication with division → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with division → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double addition with subtraction → KILLED 17.17 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with modulus → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with modulus → KILLED 20.20 Location : divide Killed by : none Replaced double addition with multiplication → SURVIVED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with modulus → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with addition → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with addition → KILLED 24.24 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double addition with division → KILLED 25.25 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with addition → KILLED 26.26 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with subtraction → KILLED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with subtraction → KILLED 28.28 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double addition with modulus → KILLED 29.29 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with subtraction → KILLED 30.30 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 31.31 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with -1.0 → KILLED 32.32 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 33.33 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with -1.0 → KILLED 34.34 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 35.35 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Incremented (a++) double local variable number 12 → KILLED 36.36 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 37.37 Location : divide Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 38.38 Location : divide Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 39.39 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Decremented (a--) double local variable number 12 → KILLED 40.40 Location : divide Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 41.41 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Decremented (a--) double local variable number 14 → KILLED 42.42 Location : divide Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 43.43 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Incremented (++a) double local variable number 12 → KILLED 44.44 Location : divide Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 45.45 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Incremented (++a) double local variable number 14 → KILLED 46.46 Location : divide Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 47.47 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Decremented (--a) double local variable number 12 → KILLED 48.48 Location : divide Killed by : none Decremented (--a) double local variable number 10 → SURVIVED 49.49 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Decremented (--a) double local variable number 14 → KILLED
|
| 1142 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double multiplication with division → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with division → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double subtraction with addition → KILLED 5.5 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Negated double local variable number 10 → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Negated double local variable number 12 → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Negated double local variable number 8 → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Negated double local variable number 14 → KILLED 10.10 Location : divide Killed by : none Replaced double operation by second member → SURVIVED 11.11 Location : divide Killed by : none Replaced double operation by second member → SURVIVED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double operation by second member → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double operation by second member → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double multiplication with division → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with division → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double subtraction with addition → KILLED 17.17 Location : divide Killed by : none Replaced double multiplication with division → SURVIVED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with modulus → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with modulus → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double subtraction with multiplication → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with modulus → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with addition → KILLED 23.23 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double multiplication with addition → KILLED 24.24 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double subtraction with division → KILLED 25.25 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with addition → KILLED 26.26 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with subtraction → KILLED 27.27 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Replaced double multiplication with subtraction → KILLED 28.28 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double subtraction with modulus → KILLED 29.29 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double multiplication with subtraction → KILLED 30.30 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 31.31 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with -1.0 → KILLED 32.32 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with 1.0 → KILLED 33.33 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Substituted 0.0 with -1.0 → KILLED 34.34 Location : divide Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 35.35 Location : divide Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 36.36 Location : divide Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 37.37 Location : divide Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 38.38 Location : divide Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 39.39 Location : divide Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 40.40 Location : divide Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 41.41 Location : divide Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 42.42 Location : divide Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 43.43 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Incremented (++a) double local variable number 12 → KILLED 44.44 Location : divide Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 45.45 Location : divide Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 46.46 Location : divide Killed by : none Decremented (--a) double local variable number 10 → SURVIVED 47.47 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Decremented (--a) double local variable number 12 → KILLED 48.48 Location : divide Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 49.49 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryInf() Decremented (--a) double local variable number 14 → KILLED
|
| 1145 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() replaced return value with null for org/apache/commons/numbers/complex/Complex::divide → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() mutated return of Object value for org/apache/commons/numbers/complex/Complex::divide to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 20 → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Negated double local variable number 22 → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 20 → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 22 → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 20 → KILLED 9.9 Location : divide Killed by : none Decremented (a--) double local variable number 22 → SURVIVED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 20 → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Incremented (++a) double local variable number 22 → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 20 → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Decremented (--a) double local variable number 22 → KILLED
|
| 1170 |
|
1.1 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with multiplication → KILLED 3.3 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with multiplication → KILLED 4.4 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() replaced return value with null for org/apache/commons/numbers/complex/Complex::divide → KILLED 5.5 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() mutated return of Object value for org/apache/commons/numbers/complex/Complex::divide to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Negated double field real → KILLED 7.7 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Negated double local variable number 1 → KILLED 8.8 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Negated double field imaginary → KILLED 9.9 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Negated double local variable number 1 → KILLED 10.10 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double operation by second member → KILLED 11.11 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideRealInf() Replaced double operation by second member → KILLED 12.12 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with multiplication → KILLED 13.13 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with multiplication → KILLED 14.14 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with modulus → KILLED 15.15 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with modulus → KILLED 16.16 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with addition → KILLED 17.17 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with addition → KILLED 18.18 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with subtraction → KILLED 19.19 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Replaced double division with subtraction → KILLED 20.20 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (a++) double field real → KILLED 21.21 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (a++) double local variable number 1 → KILLED 22.22 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (a++) double field imaginary → KILLED 23.23 Location : divide Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 24.24 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (a--) double field real → KILLED 25.25 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (a--) double local variable number 1 → KILLED 26.26 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (a--) double field imaginary → KILLED 27.27 Location : divide Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 28.28 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (++a) double field real → KILLED 29.29 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (++a) double local variable number 1 → KILLED 30.30 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (++a) double field imaginary → KILLED 31.31 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Incremented (++a) double local variable number 1 → KILLED 32.32 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (--a) double field → KILLED 33.33 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (--a) double local variable number 1 → KILLED 34.34 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (--a) double field → KILLED 35.35 Location : divide Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Decremented (--a) double local variable number 1 → KILLED
|
| 1204 |
|
1.1 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() removed negation → KILLED 3.3 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with multiplication → KILLED 4.4 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with multiplication → KILLED 5.5 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::divideImaginary → KILLED 6.6 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::divideImaginary to ( if (x != null) null else throw new RuntimeException ) → KILLED 7.7 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Negated double field imaginary → KILLED 8.8 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Negated double local variable number 1 → KILLED 9.9 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Negated double field real → KILLED 10.10 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Negated double local variable number 1 → KILLED 11.11 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double operation by second member → KILLED 12.12 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double operation by second member → KILLED 13.13 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with multiplication → KILLED 14.14 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with multiplication → KILLED 15.15 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with modulus → KILLED 16.16 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with modulus → KILLED 17.17 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with addition → KILLED 18.18 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with addition → KILLED 19.19 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with subtraction → KILLED 20.20 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Replaced double division with subtraction → KILLED 21.21 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginary() Incremented (a++) double field imaginary → KILLED 22.22 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Incremented (a++) double local variable number 1 → KILLED 23.23 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginary() Incremented (a++) double field real → KILLED 24.24 Location : divideImaginary Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 25.25 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginary() Decremented (a--) double field imaginary → KILLED 26.26 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (a--) double local variable number 1 → KILLED 27.27 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginary() Decremented (a--) double field real → KILLED 28.28 Location : divideImaginary Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 29.29 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginary() Incremented (++a) double field imaginary → KILLED 30.30 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Incremented (++a) double local variable number 1 → KILLED 31.31 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginary() Incremented (++a) double field real → KILLED 32.32 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Incremented (++a) double local variable number 1 → KILLED 33.33 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginary() Decremented (--a) double field → KILLED 34.34 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (--a) double local variable number 1 → KILLED 35.35 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginary() Decremented (--a) double field → KILLED 36.36 Location : divideImaginary Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideImaginaryZero() Decremented (--a) double local variable number 1 → KILLED
|
| 1242 |
|
1.1 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() negated conditional → KILLED 2.2 Location : exp Killed by : none removed call to java/lang/Double::isInfinite → SURVIVED 3.3 Location : exp Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed conditional - replaced equality check with true → KILLED 5.5 Location : exp Killed by : none Negated double field real → SURVIVED 6.6 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to less than → KILLED 7.7 Location : exp Killed by : none equal to less or equal → SURVIVED 8.8 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to greater than → KILLED 9.9 Location : exp Killed by : none equal to greater or equal → SURVIVED 10.10 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to not equal → KILLED 11.11 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double field real → KILLED 12.12 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field real → KILLED 13.13 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field real → KILLED 14.14 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1245 |
|
1.1 Location : exp Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : exp Killed by : none negated conditional → NO_COVERAGE 4.4 Location : exp Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : exp Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : exp Killed by : none Negated double field real → NO_COVERAGE 7.7 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 8.8 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 9.9 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 10.10 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 11.11 Location : exp Killed by : none greater or equal to less than → NO_COVERAGE 12.12 Location : exp Killed by : none greater or equal to less or equal → NO_COVERAGE 13.13 Location : exp Killed by : none greater or equal to greater than → NO_COVERAGE 14.14 Location : exp Killed by : none greater or equal to equal → NO_COVERAGE 15.15 Location : exp Killed by : none greater or equal to not equal → NO_COVERAGE 16.16 Location : exp Killed by : none Incremented (a++) double field real → NO_COVERAGE 17.17 Location : exp Killed by : none Decremented (a--) double field real → NO_COVERAGE 18.18 Location : exp Killed by : none Incremented (++a) double field real → NO_COVERAGE 19.19 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1246 |
|
1.1 Location : exp Killed by : none negated conditional → NO_COVERAGE 2.2 Location : exp Killed by : none removed call to java/lang/Double::isFinite → NO_COVERAGE 3.3 Location : exp Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : exp Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : exp Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : exp Killed by : none not equal to less than → NO_COVERAGE 7.7 Location : exp Killed by : none not equal to less or equal → NO_COVERAGE 8.8 Location : exp Killed by : none not equal to greater than → NO_COVERAGE 9.9 Location : exp Killed by : none not equal to greater or equal → NO_COVERAGE 10.10 Location : exp Killed by : none not equal to equal → NO_COVERAGE 11.11 Location : exp Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 12.12 Location : exp Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 13.13 Location : exp Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 14.14 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1250 |
|
1.1 Location : exp Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : exp Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 3.3 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 4.4 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 5.5 Location : exp Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 6.6 Location : exp Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE 7.7 Location : exp Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : exp Killed by : none Negated double field imaginary → NO_COVERAGE 9.9 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 10.10 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 11.11 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 12.12 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 13.13 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 14.14 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 15.15 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 16.16 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 17.17 Location : exp Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 18.18 Location : exp Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 19.19 Location : exp Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 20.20 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1253 |
|
1.1 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 4.4 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 5.5 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE
|
| 1256 |
|
1.1 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : exp Killed by : none negated conditional → NO_COVERAGE 3.3 Location : exp Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : exp Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : exp Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : exp Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : exp Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : exp Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : exp Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : exp Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : exp Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : exp Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : exp Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 16.16 Location : exp Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 17.17 Location : exp Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 18.18 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1257 |
|
1.1 Location : exp Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE 2.2 Location : exp Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
| 1262 |
|
1.1 Location : exp Killed by : none negated conditional → NO_COVERAGE 2.2 Location : exp Killed by : none removed call to java/lang/Double::isFinite → NO_COVERAGE 3.3 Location : exp Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : exp Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : exp Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : exp Killed by : none not equal to less than → NO_COVERAGE 7.7 Location : exp Killed by : none not equal to less or equal → NO_COVERAGE 8.8 Location : exp Killed by : none not equal to greater than → NO_COVERAGE 9.9 Location : exp Killed by : none not equal to greater or equal → NO_COVERAGE 10.10 Location : exp Killed by : none not equal to equal → NO_COVERAGE 11.11 Location : exp Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 12.12 Location : exp Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 13.13 Location : exp Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 14.14 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1263 |
|
1.1 Location : exp Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : exp Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 3.3 Location : exp Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE 4.4 Location : exp Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : exp Killed by : none Negated double field real → NO_COVERAGE 6.6 Location : exp Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 7.7 Location : exp Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 8.8 Location : exp Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 9.9 Location : exp Killed by : none Substituted NaN with NaN → NO_COVERAGE 10.10 Location : exp Killed by : none Incremented (a++) double field real → NO_COVERAGE 11.11 Location : exp Killed by : none Decremented (a--) double field real → NO_COVERAGE 12.12 Location : exp Killed by : none Incremented (++a) double field real → NO_COVERAGE 13.13 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1266 |
|
1.1 Location : exp Killed by : none Negated double field real → NO_COVERAGE 2.2 Location : exp Killed by : none Incremented (a++) double field real → NO_COVERAGE 3.3 Location : exp Killed by : none Decremented (a--) double field real → NO_COVERAGE 4.4 Location : exp Killed by : none Incremented (++a) double field real → NO_COVERAGE 5.5 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1268 |
|
1.1 Location : exp Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 2.2 Location : exp Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : exp Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 4.4 Location : exp Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE 5.5 Location : exp Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : exp Killed by : none Negated double local variable number 1 → NO_COVERAGE 7.7 Location : exp Killed by : none Negated double field imaginary → NO_COVERAGE 8.8 Location : exp Killed by : none Negated double local variable number 1 → NO_COVERAGE 9.9 Location : exp Killed by : none Negated double field imaginary → NO_COVERAGE 10.10 Location : exp Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : exp Killed by : none Replaced double multiplication with division → NO_COVERAGE 12.12 Location : exp Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 13.13 Location : exp Killed by : none Replaced double multiplication with addition → NO_COVERAGE 14.14 Location : exp Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 15.15 Location : exp Killed by : none Incremented (a++) double local variable number 1 → NO_COVERAGE 16.16 Location : exp Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 17.17 Location : exp Killed by : none Incremented (a++) double local variable number 1 → NO_COVERAGE 18.18 Location : exp Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 19.19 Location : exp Killed by : none Decremented (a--) double local variable number 1 → NO_COVERAGE 20.20 Location : exp Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 21.21 Location : exp Killed by : none Decremented (a--) double local variable number 1 → NO_COVERAGE 22.22 Location : exp Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 23.23 Location : exp Killed by : none Incremented (++a) double local variable number 1 → NO_COVERAGE 24.24 Location : exp Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 25.25 Location : exp Killed by : none Incremented (++a) double local variable number 1 → NO_COVERAGE 26.26 Location : exp Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 27.27 Location : exp Killed by : none Decremented (--a) double local variable number 1 → NO_COVERAGE 28.28 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE 29.29 Location : exp Killed by : none Decremented (--a) double local variable number 1 → NO_COVERAGE 30.30 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1269 |
|
1.1 Location : exp Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 2.2 Location : exp Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 3.3 Location : exp Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : exp Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE 5.5 Location : exp Killed by : none Replaced double operation by second member → NO_COVERAGE 6.6 Location : exp Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : exp Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 8.8 Location : exp Killed by : none Replaced double multiplication with addition → NO_COVERAGE 9.9 Location : exp Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE
|
| 1270 |
|
1.1 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() negated conditional → KILLED 2.2 Location : exp Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 3.3 Location : exp Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed conditional - replaced equality check with true → KILLED 5.5 Location : exp Killed by : none Negated double field real → SURVIVED 6.6 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to less than → KILLED 7.7 Location : exp Killed by : none equal to less or equal → SURVIVED 8.8 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to greater than → KILLED 9.9 Location : exp Killed by : none equal to greater or equal → SURVIVED 10.10 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to not equal → KILLED 11.11 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double field real → KILLED 12.12 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field real → KILLED 13.13 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field real → KILLED 14.14 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1274 |
|
1.1 Location : exp Killed by : none Substituted 0.0 with 1.0 → SURVIVED 2.2 Location : exp Killed by : none negated conditional → SURVIVED 3.3 Location : exp Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → SURVIVED 4.4 Location : exp Killed by : none removed conditional - replaced equality check with false → SURVIVED 5.5 Location : exp Killed by : none removed conditional - replaced equality check with true → SURVIVED 6.6 Location : exp Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → SURVIVED 7.7 Location : exp Killed by : none Negated double field imaginary → SURVIVED 8.8 Location : exp Killed by : none Substituted 0.0 with 1.0 → SURVIVED 9.9 Location : exp Killed by : none Substituted 0.0 with -1.0 → SURVIVED 10.10 Location : exp Killed by : none Substituted 0.0 with 1.0 → SURVIVED 11.11 Location : exp Killed by : none Substituted 0.0 with -1.0 → SURVIVED 12.12 Location : exp Killed by : none not equal to less than → SURVIVED 13.13 Location : exp Killed by : none not equal to less or equal → SURVIVED 14.14 Location : exp Killed by : none not equal to greater than → SURVIVED 15.15 Location : exp Killed by : none not equal to greater or equal → SURVIVED 16.16 Location : exp Killed by : none not equal to equal → SURVIVED 17.17 Location : exp Killed by : none Incremented (a++) double field imaginary → SURVIVED 18.18 Location : exp Killed by : none Decremented (a--) double field imaginary → SURVIVED 19.19 Location : exp Killed by : none Incremented (++a) double field imaginary → SURVIVED 20.20 Location : exp Killed by : none Decremented (--a) double field → SURVIVED
|
| 1275 |
|
1.1 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() negated conditional → KILLED 2.2 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to java/lang/Double::isFinite → KILLED 3.3 Location : exp Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed conditional - replaced equality check with true → KILLED 5.5 Location : exp Killed by : none Negated double field imaginary → SURVIVED 6.6 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to less than → KILLED 7.7 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to less or equal → KILLED 8.8 Location : exp Killed by : none not equal to greater than → SURVIVED 9.9 Location : exp Killed by : none not equal to greater or equal → SURVIVED 10.10 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to equal → KILLED 11.11 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double field imaginary → KILLED 12.12 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field imaginary → KILLED 13.13 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field imaginary → KILLED 14.14 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1278 |
|
1.1 Location : exp Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE 2.2 Location : exp Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
| 1285 |
|
1.1 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced call to java/lang/Math::exp with argument → KILLED 2.2 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to java/lang/Math::exp → KILLED 3.3 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Negated double field real → KILLED 4.4 Location : exp Killed by : none Incremented (a++) double field real → SURVIVED 5.5 Location : exp Killed by : none Decremented (a--) double field real → SURVIVED 6.6 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field real → KILLED 7.7 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1286 |
|
1.1 Location : exp Killed by : none Substituted 0.0 with 1.0 → SURVIVED 2.2 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() negated conditional → KILLED 3.3 Location : exp Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed conditional - replaced equality check with true → KILLED 5.5 Location : exp Killed by : none Negated double field imaginary → SURVIVED 6.6 Location : exp Killed by : none Substituted 0.0 with 1.0 → SURVIVED 7.7 Location : exp Killed by : none Substituted 0.0 with -1.0 → SURVIVED 8.8 Location : exp Killed by : none Substituted 0.0 with 1.0 → SURVIVED 9.9 Location : exp Killed by : none Substituted 0.0 with -1.0 → SURVIVED 10.10 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to less than → KILLED 11.11 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to less or equal → KILLED 12.12 Location : exp Killed by : none not equal to greater than → SURVIVED 13.13 Location : exp Killed by : none not equal to greater or equal → SURVIVED 14.14 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to equal → KILLED 15.15 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double field imaginary → KILLED 16.16 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field imaginary → KILLED 17.17 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field imaginary → KILLED 18.18 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1287 |
|
1.1 Location : exp Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : exp Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → NO_COVERAGE 3.3 Location : exp Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : exp Killed by : none Negated double local variable number 1 → NO_COVERAGE 5.5 Location : exp Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : exp Killed by : none Incremented (a++) double local variable number 1 → NO_COVERAGE 7.7 Location : exp Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : exp Killed by : none Decremented (a--) double local variable number 1 → NO_COVERAGE 9.9 Location : exp Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : exp Killed by : none Incremented (++a) double local variable number 1 → NO_COVERAGE 11.11 Location : exp Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : exp Killed by : none Decremented (--a) double local variable number 1 → NO_COVERAGE 13.13 Location : exp Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1289 |
|
1.1 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced call to java/lang/Math::cos with argument → KILLED 2.2 Location : exp Killed by : none Replaced double multiplication with division → SURVIVED 3.3 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to java/lang/Math::cos → KILLED 4.4 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::exp → KILLED 5.5 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::exp to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Negated double local variable number 1 → KILLED 7.7 Location : exp Killed by : none Negated double field imaginary → SURVIVED 8.8 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Negated double local variable number 1 → KILLED 9.9 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Negated double field imaginary → KILLED 10.10 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double operation by second member → KILLED 11.11 Location : exp Killed by : none Replaced double multiplication with division → SURVIVED 12.12 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with modulus → KILLED 13.13 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with addition → KILLED 14.14 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with subtraction → KILLED 15.15 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 1 → KILLED 16.16 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double field imaginary → KILLED 17.17 Location : exp Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 18.18 Location : exp Killed by : none Incremented (a++) double field imaginary → SURVIVED 19.19 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 1 → KILLED 20.20 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field imaginary → KILLED 21.21 Location : exp Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 22.22 Location : exp Killed by : none Decremented (a--) double field imaginary → SURVIVED 23.23 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 1 → KILLED 24.24 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field imaginary → KILLED 25.25 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 1 → KILLED 26.26 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field imaginary → KILLED 27.27 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 1 → KILLED 28.28 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED 29.29 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 1 → KILLED 30.30 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1290 |
|
1.1 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced call to java/lang/Math::sin with argument → KILLED 2.2 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 3.3 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with division → KILLED 4.4 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to java/lang/Math::sin → KILLED 5.5 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double operation by second member → KILLED 6.6 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with division → KILLED 7.7 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with modulus → KILLED 8.8 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with addition → KILLED 9.9 Location : exp Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with subtraction → KILLED
|
| 1339 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with 1.0 → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to org/apache/commons/numbers/complex/Complex::log → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::log → KILLED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced call to org/apache/commons/numbers/complex/Complex::log with receiver → KILLED 6.6 Location : log Killed by : none Negated double static field LN_2 → SURVIVED 7.7 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with 1.0 → KILLED 8.8 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with 0.0 → KILLED 9.9 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with -1.0 → KILLED 10.10 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with -0.5 → KILLED 11.11 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with 1.5 → KILLED 12.12 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with -0.5 → KILLED 13.13 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) static double field LN_2 → KILLED 14.14 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) static double field LN_2 → KILLED 15.15 Location : log Killed by : none Incremented (++a) static double field LN_2 → SURVIVED 16.16 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) static double field → KILLED
|
| 1364 |
|
1.1 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::log → KILLED 2.2 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced return value with null for org/apache/commons/numbers/complex/Complex::log10 → KILLED 3.3 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() mutated return of Object value for org/apache/commons/numbers/complex/Complex::log10 to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::log with receiver → KILLED 5.5 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double static field LOG_10E_O_2 → KILLED 6.6 Location : log10 Killed by : none Negated double static field LOG10_2 → SURVIVED 7.7 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) static double field LOG_10E_O_2 → KILLED 8.8 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) static double field LOG10_2 → KILLED 9.9 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) static double field LOG_10E_O_2 → KILLED 10.10 Location : log10 Killed by : none Decremented (a--) static double field LOG10_2 → SURVIVED 11.11 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) static double field LOG_10E_O_2 → KILLED 12.12 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) static double field LOG10_2 → KILLED 13.13 Location : log10 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) static double field → KILLED 14.14 Location : log10 Killed by : none Decremented (--a) static double field → SURVIVED
|
| 1388 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() negated conditional → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() negated conditional → KILLED 3.3 Location : log Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 4.4 Location : log Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed conditional - replaced equality check with false → KILLED 6.6 Location : log Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : log Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed conditional - replaced equality check with true → KILLED 9.9 Location : log Killed by : none Negated double field real → SURVIVED 10.10 Location : log Killed by : none Negated double field imaginary → SURVIVED 11.11 Location : log Killed by : none not equal to less than → SURVIVED 12.12 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to less than → KILLED 13.13 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to less or equal → KILLED 14.14 Location : log Killed by : none equal to less or equal → SURVIVED 15.15 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() not equal to greater than → KILLED 16.16 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to greater than → KILLED 17.17 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to greater or equal → KILLED 18.18 Location : log Killed by : none equal to greater or equal → SURVIVED 19.19 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to equal → KILLED 20.20 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() equal to not equal → KILLED 21.21 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double field real → KILLED 22.22 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double field imaginary → KILLED 23.23 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field real → KILLED 24.24 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field imaginary → KILLED 25.25 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field real → KILLED 26.26 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field imaginary → KILLED 27.27 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED 28.28 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1390 |
|
1.1 Location : log Killed by : none negated conditional → SURVIVED 2.2 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isInfinite → SURVIVED 3.3 Location : log Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : log Killed by : none removed conditional - replaced equality check with true → SURVIVED 5.5 Location : log Killed by : none equal to less than → SURVIVED 6.6 Location : log Killed by : none equal to less or equal → SURVIVED 7.7 Location : log Killed by : none equal to greater than → SURVIVED 8.8 Location : log Killed by : none equal to greater or equal → SURVIVED 9.9 Location : log Killed by : none equal to not equal → SURVIVED
|
| 1391 |
|
1.1 Location : log Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 2.2 Location : log Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 3.3 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 4.4 Location : log Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::log → NO_COVERAGE 5.5 Location : log Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : log Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 7.7 Location : log Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 8.8 Location : log Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 9.9 Location : log Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 10.10 Location : log Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 11.11 Location : log Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 12.12 Location : log Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 13.13 Location : log Killed by : none Substituted NaN with NaN → NO_COVERAGE
|
| 1394 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowNanBase() replaced return value with null for org/apache/commons/numbers/complex/Complex::log → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowNanBase() mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
| 1402 |
|
1.1 Location : log Killed by : none replaced call to java/lang/Math::abs with argument → SURVIVED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() removed call to java/lang/Math::abs → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double field real → KILLED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double field real → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field real → KILLED 6.6 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field real → KILLED 7.7 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1403 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to java/lang/Math::abs with argument → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to java/lang/Math::abs → KILLED 3.3 Location : log Killed by : none Negated double field imaginary → SURVIVED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPow() Incremented (a++) double field imaginary → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double field imaginary → KILLED 6.6 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double field imaginary → KILLED 7.7 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double field → KILLED
|
| 1406 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() changed conditional boundary → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() negated conditional → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed conditional - replaced comparison check with false → KILLED 4.4 Location : log Killed by : none removed conditional - replaced comparison check with true → SURVIVED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 7 → KILLED 6.6 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Negated double local variable number 9 → KILLED 7.7 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() greater or equal to less than → KILLED 8.8 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() greater or equal to less or equal → KILLED 9.9 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to greater than → KILLED 10.10 Location : log Killed by : none greater or equal to equal → SURVIVED 11.11 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() greater or equal to not equal → KILLED 12.12 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 7 → KILLED 13.13 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 9 → KILLED 14.14 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 7 → KILLED 15.15 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 9 → KILLED 16.16 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 7 → KILLED 17.17 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 9 → KILLED 18.18 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 7 → KILLED 19.19 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 9 → KILLED
|
| 1407 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Negated double local variable number 7 → KILLED 2.2 Location : log Killed by : none Incremented (a++) double local variable number 7 → SURVIVED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 7 → KILLED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 7 → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 7 → KILLED
|
| 1408 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Negated double local variable number 9 → KILLED 2.2 Location : log Killed by : none Incremented (a++) double local variable number 9 → SURVIVED 3.3 Location : log Killed by : none Decremented (a--) double local variable number 9 → SURVIVED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 9 → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 9 → KILLED
|
| 1409 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Negated double local variable number 11 → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 11 → KILLED 3.3 Location : log Killed by : none Decremented (a--) double local variable number 11 → SURVIVED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 11 → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 11 → KILLED
|
| 1412 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 0.0 with 1.0 → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() negated conditional → KILLED 3.3 Location : log Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed conditional - replaced equality check with true → KILLED 5.5 Location : log Killed by : none Negated double local variable number 7 → SURVIVED 6.6 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 0.0 with 1.0 → KILLED 7.7 Location : log Killed by : none Substituted 0.0 with -1.0 → SURVIVED 8.8 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 0.0 with 1.0 → KILLED 9.9 Location : log Killed by : none Substituted 0.0 with -1.0 → SURVIVED 10.10 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to less than → KILLED 11.11 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to less or equal → KILLED 12.12 Location : log Killed by : none not equal to greater than → SURVIVED 13.13 Location : log Killed by : none not equal to greater or equal → SURVIVED 14.14 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() not equal to equal → KILLED 15.15 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 7 → KILLED 16.16 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 7 → KILLED 17.17 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 7 → KILLED 18.18 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 7 → KILLED
|
| 1414 |
|
1.1 Location : log Killed by : none Substituted -Infinity with 1.0 → NO_COVERAGE 2.2 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 3.3 Location : log Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::log → NO_COVERAGE 4.4 Location : log Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : log Killed by : none Negated double field real → NO_COVERAGE 6.6 Location : log Killed by : none Substituted -Infinity with 1.0 → NO_COVERAGE 7.7 Location : log Killed by : none Substituted -Infinity with 0.0 → NO_COVERAGE 8.8 Location : log Killed by : none Substituted -Infinity with -1.0 → NO_COVERAGE 9.9 Location : log Killed by : none Substituted -Infinity with Infinity → NO_COVERAGE 10.10 Location : log Killed by : none Incremented (a++) double field real → NO_COVERAGE 11.11 Location : log Killed by : none Decremented (a--) double field real → NO_COVERAGE 12.12 Location : log Killed by : none Incremented (++a) double field real → NO_COVERAGE 13.13 Location : log Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1415 |
|
1.1 Location : log Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : log Killed by : none Substituted 3.141592653589793 with 1.0 → NO_COVERAGE 3.3 Location : log Killed by : none negated conditional → NO_COVERAGE 4.4 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex::negative → NO_COVERAGE 5.5 Location : log Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 6.6 Location : log Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : log Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : log Killed by : none Negated double field imaginary → NO_COVERAGE 9.9 Location : log Killed by : none Negated double field imaginary → NO_COVERAGE 10.10 Location : log Killed by : none Substituted 3.141592653589793 with 1.0 → NO_COVERAGE 11.11 Location : log Killed by : none Substituted 3.141592653589793 with 0.0 → NO_COVERAGE 12.12 Location : log Killed by : none Substituted 3.141592653589793 with -1.0 → NO_COVERAGE 13.13 Location : log Killed by : none Substituted 3.141592653589793 with -3.141592653589793 → NO_COVERAGE 14.14 Location : log Killed by : none Substituted 3.141592653589793 with 4.141592653589793 → NO_COVERAGE 15.15 Location : log Killed by : none Substituted 3.141592653589793 with 2.141592653589793 → NO_COVERAGE 16.16 Location : log Killed by : none equal to less than → NO_COVERAGE 17.17 Location : log Killed by : none equal to less or equal → NO_COVERAGE 18.18 Location : log Killed by : none equal to greater than → NO_COVERAGE 19.19 Location : log Killed by : none equal to greater or equal → NO_COVERAGE 20.20 Location : log Killed by : none equal to not equal → NO_COVERAGE 21.21 Location : log Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 22.22 Location : log Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 23.23 Location : log Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 24.24 Location : log Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 25.25 Location : log Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 26.26 Location : log Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 27.27 Location : log Killed by : none Decremented (--a) double field → NO_COVERAGE 28.28 Location : log Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1427 |
|
1.1 Location : log Killed by : none changed conditional boundary → SURVIVED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() changed conditional boundary → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with 1.0 → KILLED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.4142135623730951 with 1.0 → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() negated conditional → KILLED 6.6 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() negated conditional → KILLED 7.7 Location : log Killed by : none removed conditional - replaced comparison check with false → SURVIVED 8.8 Location : log Killed by : none removed conditional - replaced comparison check with false → SURVIVED 9.9 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed conditional - replaced comparison check with true → KILLED 10.10 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed conditional - replaced comparison check with true → KILLED 11.11 Location : log Killed by : none Negated double local variable number 7 → SURVIVED 12.12 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Negated double local variable number 7 → KILLED 13.13 Location : log Killed by : none Substituted 0.5 with 1.0 → SURVIVED 14.14 Location : log Killed by : none Substituted 1.4142135623730951 with 1.0 → SURVIVED 15.15 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with 0.0 → KILLED 16.16 Location : log Killed by : none Substituted 1.4142135623730951 with 0.0 → SURVIVED 17.17 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Substituted 0.5 with -1.0 → KILLED 18.18 Location : log Killed by : none Substituted 1.4142135623730951 with -1.0 → SURVIVED 19.19 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with -0.5 → KILLED 20.20 Location : log Killed by : none Substituted 1.4142135623730951 with -1.4142135623730951 → SURVIVED 21.21 Location : log Killed by : none Substituted 0.5 with 1.5 → SURVIVED 22.22 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.4142135623730951 with 2.414213562373095 → KILLED 23.23 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Substituted 0.5 with -0.5 → KILLED 24.24 Location : log Killed by : none Substituted 1.4142135623730951 with 0.41421356237309515 → SURVIVED 25.25 Location : log Killed by : none Less or equal to less than → SURVIVED 26.26 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() greater or equal to less than → KILLED 27.27 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Less or equal to greater than → KILLED 28.28 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to less or equal → KILLED 29.29 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Less or equal to greater or equal → KILLED 30.30 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to greater than → KILLED 31.31 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Less or equal to equal → KILLED 32.32 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() greater or equal to equal → KILLED 33.33 Location : log Killed by : none Less or equal to not equal → SURVIVED 34.34 Location : log Killed by : none greater or equal to not equal → SURVIVED 35.35 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 7 → KILLED 36.36 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 7 → KILLED 37.37 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 7 → KILLED 38.38 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 7 → KILLED 39.39 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 7 → KILLED 40.40 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 7 → KILLED 41.41 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 7 → KILLED 42.42 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 7 → KILLED
|
| 1429 |
|
1.1 Location : log Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::x2y2m1 with argument → SURVIVED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to java/lang/Math::log1p with argument → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with division → KILLED 4.4 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex::x2y2m1 → SURVIVED 5.5 Location : log Killed by : none removed call to java/lang/Math::log1p → SURVIVED 6.6 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 7 → KILLED 7.7 Location : log Killed by : none Negated double local variable number 9 → SURVIVED 8.8 Location : log Killed by : none Negated double local variable number 2 → SURVIVED 9.9 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double operation by second member → KILLED 10.10 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with division → KILLED 11.11 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with modulus → KILLED 12.12 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with addition → KILLED 13.13 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with subtraction → KILLED 14.14 Location : log Killed by : none Incremented (a++) double local variable number 7 → SURVIVED 15.15 Location : log Killed by : none Incremented (a++) double local variable number 9 → SURVIVED 16.16 Location : log Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 17.17 Location : log Killed by : none Decremented (a--) double local variable number 7 → SURVIVED 18.18 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 9 → KILLED 19.19 Location : log Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 20.20 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 7 → KILLED 21.21 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 9 → KILLED 22.22 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 2 → KILLED 23.23 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 7 → KILLED 24.24 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 9 → KILLED 25.25 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 2 → KILLED
|
| 1435 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.0 with 1.0 → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.0 with 1.0 → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.0 with -1.0 → KILLED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.0 with 1.0 → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.0 with -1.0 → KILLED
|
| 1436 |
|
1.1 Location : log Killed by : none changed conditional boundary → SURVIVED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Substituted 8.988465674311579E307 with 1.0 → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() negated conditional → KILLED 4.4 Location : log Killed by : none removed conditional - replaced comparison check with false → SURVIVED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() removed conditional - replaced comparison check with true → KILLED 6.6 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 7 → KILLED 7.7 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 8.988465674311579E307 with 1.0 → KILLED 8.8 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 8.988465674311579E307 with 0.0 → KILLED 9.9 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Substituted 8.988465674311579E307 with -1.0 → KILLED 10.10 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Substituted 8.988465674311579E307 with -8.988465674311579E307 → KILLED 11.11 Location : log Killed by : none Less or equal to less than → SURVIVED 12.12 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to greater than → KILLED 13.13 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to greater or equal → KILLED 14.14 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Less or equal to equal → KILLED 15.15 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to not equal → KILLED 16.16 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Incremented (a++) double local variable number 7 → KILLED 17.17 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 7 → KILLED 18.18 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Incremented (++a) double local variable number 7 → KILLED 19.19 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 7 → KILLED
|
| 1438 |
|
1.1 Location : log Killed by : none negated conditional → NO_COVERAGE 2.2 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : log Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : log Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : log Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : log Killed by : none equal to less than → NO_COVERAGE 7.7 Location : log Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : log Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : log Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : log Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : log Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : log Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : log Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : log Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1440 |
|
1.1 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex::arg → NO_COVERAGE 2.2 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 3.3 Location : log Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::log → NO_COVERAGE 4.4 Location : log Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : log Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : log Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 7.7 Location : log Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 8.8 Location : log Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 9.9 Location : log Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1443 |
|
1.1 Location : log Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 2.2 Location : log Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : log Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : log Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : log Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : log Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : log Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : log Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : log Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 10.10 Location : log Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 11.11 Location : log Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 12.12 Location : log Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 13.13 Location : log Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 14.14 Location : log Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 15.15 Location : log Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 16.16 Location : log Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 17.17 Location : log Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 18.18 Location : log Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1444 |
|
1.1 Location : log Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 2.2 Location : log Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : log Killed by : none Negated double local variable number 9 → NO_COVERAGE 4.4 Location : log Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : log Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : log Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : log Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : log Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : log Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 10.10 Location : log Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 11.11 Location : log Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 12.12 Location : log Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 13.13 Location : log Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 14.14 Location : log Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 15.15 Location : log Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 16.16 Location : log Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 17.17 Location : log Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 18.18 Location : log Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE
|
| 1446 |
|
1.1 Location : log Killed by : none Negated double local variable number 4 → NO_COVERAGE 2.2 Location : log Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 3.3 Location : log Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 4.4 Location : log Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 5.5 Location : log Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 1447 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() changed conditional boundary → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 2.2250738585072014E-308 with 1.0 → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() negated conditional → KILLED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed conditional - replaced comparison check with false → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() removed conditional - replaced comparison check with true → KILLED 6.6 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Negated double local variable number 9 → KILLED 7.7 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 2.2250738585072014E-308 with 1.0 → KILLED 8.8 Location : log Killed by : none Substituted 2.2250738585072014E-308 with 0.0 → SURVIVED 9.9 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 2.2250738585072014E-308 with -1.0 → KILLED 10.10 Location : log Killed by : none Substituted 2.2250738585072014E-308 with -2.2250738585072014E-308 → SURVIVED 11.11 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 2.2250738585072014E-308 with 1.0 → KILLED 12.12 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 2.2250738585072014E-308 with -1.0 → KILLED 13.13 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to less than → KILLED 14.14 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() greater or equal to less or equal → KILLED 15.15 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to greater than → KILLED 16.16 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to equal → KILLED 17.17 Location : log Killed by : none greater or equal to not equal → SURVIVED 18.18 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Incremented (a++) double local variable number 9 → KILLED 19.19 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Decremented (a--) double local variable number 9 → KILLED 20.20 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 9 → KILLED 21.21 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Decremented (--a) double local variable number 9 → KILLED
|
| 1449 |
|
1.1 Location : log Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : log Killed by : none negated conditional → NO_COVERAGE 3.3 Location : log Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : log Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : log Killed by : none Negated double local variable number 9 → NO_COVERAGE 6.6 Location : log Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : log Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : log Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : log Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : log Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : log Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : log Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : log Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : log Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : log Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 16.16 Location : log Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 17.17 Location : log Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 18.18 Location : log Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE
|
| 1451 |
|
1.1 Location : log Killed by : none replaced call to java/util/function/DoubleUnaryOperator::applyAsDouble with argument → NO_COVERAGE 2.2 Location : log Killed by : none removed call to java/util/function/DoubleUnaryOperator::applyAsDouble → NO_COVERAGE 3.3 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex::arg → NO_COVERAGE 4.4 Location : log Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 5.5 Location : log Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::log → NO_COVERAGE 6.6 Location : log Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 7.7 Location : log Killed by : none Negated double local variable number 7 → NO_COVERAGE 8.8 Location : log Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 9.9 Location : log Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 10.10 Location : log Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 11.11 Location : log Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1455 |
|
1.1 Location : log Killed by : none Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE 2.2 Location : log Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : log Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : log Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : log Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : log Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : log Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : log Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : log Killed by : none Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE 10.10 Location : log Killed by : none Substituted 1.8014398509481984E16 with 0.0 → NO_COVERAGE 11.11 Location : log Killed by : none Substituted 1.8014398509481984E16 with -1.0 → NO_COVERAGE 12.12 Location : log Killed by : none Substituted 1.8014398509481984E16 with -1.8014398509481984E16 → NO_COVERAGE 13.13 Location : log Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 14.14 Location : log Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 15.15 Location : log Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 16.16 Location : log Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1456 |
|
1.1 Location : log Killed by : none Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE 2.2 Location : log Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : log Killed by : none Negated double local variable number 9 → NO_COVERAGE 4.4 Location : log Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : log Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : log Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : log Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : log Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : log Killed by : none Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE 10.10 Location : log Killed by : none Substituted 1.8014398509481984E16 with 0.0 → NO_COVERAGE 11.11 Location : log Killed by : none Substituted 1.8014398509481984E16 with -1.0 → NO_COVERAGE 12.12 Location : log Killed by : none Substituted 1.8014398509481984E16 with -1.8014398509481984E16 → NO_COVERAGE 13.13 Location : log Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 14.14 Location : log Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 15.15 Location : log Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 16.16 Location : log Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE
|
| 1458 |
|
1.1 Location : log Killed by : none Substituted -54.0 with 1.0 → NO_COVERAGE 2.2 Location : log Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : log Killed by : none Negated double local variable number 4 → NO_COVERAGE 4.4 Location : log Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : log Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : log Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : log Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : log Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : log Killed by : none Substituted -54.0 with 1.0 → NO_COVERAGE 10.10 Location : log Killed by : none Substituted -54.0 with 0.0 → NO_COVERAGE 11.11 Location : log Killed by : none Substituted -54.0 with -1.0 → NO_COVERAGE 12.12 Location : log Killed by : none Substituted -54.0 with 54.0 → NO_COVERAGE 13.13 Location : log Killed by : none Substituted -54.0 with -53.0 → NO_COVERAGE 14.14 Location : log Killed by : none Substituted -54.0 with -55.0 → NO_COVERAGE 15.15 Location : log Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 16.16 Location : log Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 17.17 Location : log Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 18.18 Location : log Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 1460 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::abs with argument → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to java/util/function/DoubleUnaryOperator::applyAsDouble with argument → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Replaced double addition with subtraction → KILLED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPow() removed call to org/apache/commons/numbers/complex/Complex::abs → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to java/util/function/DoubleUnaryOperator::applyAsDouble → KILLED 6.6 Location : log Killed by : none Negated double local variable number 11 → SURVIVED 7.7 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 7 → KILLED 8.8 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 9 → KILLED 9.9 Location : log Killed by : none Replaced double operation by second member → SURVIVED 10.10 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Replaced double addition with subtraction → KILLED 11.11 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Replaced double addition with multiplication → KILLED 12.12 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Replaced double addition with division → KILLED 13.13 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with modulus → KILLED 14.14 Location : log Killed by : none Incremented (a++) double local variable number 11 → SURVIVED 15.15 Location : log Killed by : none Incremented (a++) double local variable number 7 → SURVIVED 16.16 Location : log Killed by : none Incremented (a++) double local variable number 9 → SURVIVED 17.17 Location : log Killed by : none Decremented (a--) double local variable number 11 → SURVIVED 18.18 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 7 → KILLED 19.19 Location : log Killed by : none Decremented (a--) double local variable number 9 → SURVIVED 20.20 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 11 → KILLED 21.21 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Incremented (++a) double local variable number 7 → KILLED 22.22 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Incremented (++a) double local variable number 9 → KILLED 23.23 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 11 → KILLED 24.24 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 7 → KILLED 25.25 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsLog() Decremented (--a) double local variable number 9 → KILLED
|
| 1464 |
|
1.1 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to org/apache/commons/numbers/complex/Complex::arg → KILLED 2.2 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → KILLED 3.3 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::log → KILLED 4.4 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::log to ( if (x != null) null else throw new RuntimeException ) → KILLED 5.5 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 11 → KILLED 6.6 Location : log Killed by : none Incremented (a++) double local variable number 11 → SURVIVED 7.7 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 11 → KILLED 8.8 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 11 → KILLED 9.9 Location : log Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 11 → KILLED
|
| 1486 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 3.3 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() negated conditional → KILLED 4.4 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() negated conditional → KILLED 5.5 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() removed conditional - replaced equality check with false → KILLED 6.6 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() removed conditional - replaced equality check with false → KILLED 7.7 Location : pow Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() removed conditional - replaced equality check with true → KILLED 9.9 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Negated double field real → KILLED 10.10 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Negated double field imaginary → KILLED 11.11 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 12.12 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 13.13 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with -1.0 → KILLED 14.14 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with -1.0 → KILLED 15.15 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 16.16 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 17.17 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with -1.0 → KILLED 18.18 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with -1.0 → KILLED 19.19 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to less than → KILLED 20.20 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to less than → KILLED 21.21 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to less or equal → KILLED 22.22 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to less or equal → KILLED 23.23 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to greater than → KILLED 24.24 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to greater than → KILLED 25.25 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to greater or equal → KILLED 26.26 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to greater or equal → KILLED 27.27 Location : pow Killed by : none not equal to equal → SURVIVED 28.28 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to equal → KILLED 29.29 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Incremented (a++) double field real → KILLED 30.30 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Incremented (a++) double field imaginary → KILLED 31.31 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (a--) double field real → KILLED 32.32 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (a--) double field imaginary → KILLED 33.33 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Incremented (++a) double field real → KILLED 34.34 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Incremented (++a) double field imaginary → KILLED 35.35 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (--a) double field → KILLED 36.36 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (--a) double field → KILLED
|
| 1489 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() changed conditional boundary → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 3.3 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 4.4 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() negated conditional → KILLED 5.5 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() negated conditional → KILLED 6.6 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() removed conditional - replaced equality check with false → KILLED 7.7 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() removed conditional - replaced equality check with true → KILLED 8.8 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() removed conditional - replaced comparison check with false → KILLED 9.9 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() removed conditional - replaced comparison check with true → KILLED 10.10 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Negated double field real → KILLED 11.11 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Negated double field imaginary → KILLED 12.12 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 13.13 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 14.14 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with -1.0 → KILLED 15.15 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with -1.0 → KILLED 16.16 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 17.17 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with 1.0 → KILLED 18.18 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with -1.0 → KILLED 19.19 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 0.0 with -1.0 → KILLED 20.20 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Less or equal to less than → KILLED 21.21 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to less than → KILLED 22.22 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Less or equal to greater than → KILLED 23.23 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to less or equal → KILLED 24.24 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Less or equal to greater or equal → KILLED 25.25 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to greater than → KILLED 26.26 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Less or equal to equal → KILLED 27.27 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to greater or equal → KILLED 28.28 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Less or equal to not equal → KILLED 29.29 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() not equal to equal → KILLED 30.30 Location : pow Killed by : none Incremented (a++) double field real → SURVIVED 31.31 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Incremented (a++) double field imaginary → KILLED 32.32 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (a--) double field real → KILLED 33.33 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (a--) double field imaginary → KILLED 34.34 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Incremented (++a) double field real → KILLED 35.35 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Incremented (++a) double field imaginary → KILLED 36.36 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (--a) double field → KILLED 37.37 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (--a) double field → KILLED
|
| 1492 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
| 1495 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
| 1497 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced call to org/apache/commons/numbers/complex/Complex::multiply with argument → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to org/apache/commons/numbers/complex/Complex::log → KILLED 3.3 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to org/apache/commons/numbers/complex/Complex::multiply → KILLED 4.4 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() removed call to org/apache/commons/numbers/complex/Complex::exp → KILLED 5.5 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED 6.6 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED 7.7 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced call to org/apache/commons/numbers/complex/Complex::log with receiver → KILLED 8.8 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced call to org/apache/commons/numbers/complex/Complex::multiply with receiver → KILLED 9.9 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced call to org/apache/commons/numbers/complex/Complex::exp with receiver → KILLED
|
| 1519 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 3.3 Location : pow Killed by : none negated conditional → SURVIVED 4.4 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() negated conditional → KILLED 5.5 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() removed conditional - replaced equality check with false → KILLED 6.6 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() removed conditional - replaced equality check with false → KILLED 7.7 Location : pow Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() removed conditional - replaced equality check with true → KILLED 9.9 Location : pow Killed by : none Negated double field real → SURVIVED 10.10 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Negated double field imaginary → KILLED 11.11 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 12.12 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 13.13 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with -1.0 → KILLED 14.14 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with -1.0 → KILLED 15.15 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 16.16 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 17.17 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with -1.0 → KILLED 18.18 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with -1.0 → KILLED 19.19 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() not equal to less than → KILLED 20.20 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() not equal to less than → KILLED 21.21 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() not equal to less or equal → KILLED 22.22 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() not equal to less or equal → KILLED 23.23 Location : pow Killed by : none not equal to greater than → SURVIVED 24.24 Location : pow Killed by : none not equal to greater than → SURVIVED 25.25 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() not equal to greater or equal → KILLED 26.26 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() not equal to greater or equal → KILLED 27.27 Location : pow Killed by : none not equal to equal → SURVIVED 28.28 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() not equal to equal → KILLED 29.29 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Incremented (a++) double field real → KILLED 30.30 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Incremented (a++) double field imaginary → KILLED 31.31 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Decremented (a--) double field real → KILLED 32.32 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Decremented (a--) double field imaginary → KILLED 33.33 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Incremented (++a) double field real → KILLED 34.34 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Incremented (++a) double field imaginary → KILLED 35.35 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Decremented (--a) double field → KILLED 36.36 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Decremented (--a) double field → KILLED
|
| 1522 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() changed conditional boundary → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 3.3 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() negated conditional → KILLED 4.4 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() removed conditional - replaced comparison check with false → KILLED 5.5 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() removed conditional - replaced comparison check with true → KILLED 6.6 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Negated double local variable number 1 → KILLED 7.7 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 8.8 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with -1.0 → KILLED 9.9 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with 1.0 → KILLED 10.10 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Substituted 0.0 with -1.0 → KILLED 11.11 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Less or equal to less than → KILLED 12.12 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Less or equal to greater than → KILLED 13.13 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Less or equal to greater or equal → KILLED 14.14 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Less or equal to equal → KILLED 15.15 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Less or equal to not equal → KILLED 16.16 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Incremented (a++) double local variable number 1 → KILLED 17.17 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Decremented (a--) double local variable number 1 → KILLED 18.18 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Incremented (++a) double local variable number 1 → KILLED 19.19 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() Decremented (--a) double local variable number 1 → KILLED
|
| 1524 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
| 1527 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalarZeroBase() mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
| 1529 |
|
1.1 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() removed call to org/apache/commons/numbers/complex/Complex::log → KILLED 2.2 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() removed call to org/apache/commons/numbers/complex/Complex::multiply → KILLED 3.3 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() removed call to org/apache/commons/numbers/complex/Complex::exp → KILLED 4.4 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() replaced return value with null for org/apache/commons/numbers/complex/Complex::pow → KILLED 5.5 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() mutated return of Object value for org/apache/commons/numbers/complex/Complex::pow to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() replaced call to org/apache/commons/numbers/complex/Complex::log with receiver → KILLED 7.7 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() replaced call to org/apache/commons/numbers/complex/Complex::multiply with receiver → KILLED 8.8 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() replaced call to org/apache/commons/numbers/complex/Complex::exp with receiver → KILLED 9.9 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() Negated double local variable number 1 → KILLED 10.10 Location : pow Killed by : none Incremented (a++) double local variable number 1 → SURVIVED 11.11 Location : pow Killed by : none Decremented (a--) double local variable number 1 → SURVIVED 12.12 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() Incremented (++a) double local variable number 1 → KILLED 13.13 Location : pow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowScalerRealZero() Decremented (--a) double local variable number 1 → KILLED
|
| 1580 |
|
1.1 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed call to org/apache/commons/numbers/complex/Complex::sqrt → KILLED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → KILLED 3.3 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double field real → KILLED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double field imaginary → KILLED 6.6 Location : sqrt Killed by : none Incremented (a++) double field real → SURVIVED 7.7 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Incremented (a++) double field imaginary → KILLED 8.8 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Decremented (a--) double field real → KILLED 9.9 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Decremented (a--) double field imaginary → KILLED 10.10 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double field real → KILLED 11.11 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double field imaginary → KILLED 12.12 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double field → KILLED 13.13 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double field → KILLED
|
| 1592 |
|
1.1 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() negated conditional → KILLED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() negated conditional → KILLED 3.3 Location : sqrt Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 4.4 Location : sqrt Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed conditional - replaced equality check with false → KILLED 6.6 Location : sqrt Killed by : none removed conditional - replaced equality check with false → SURVIVED 7.7 Location : sqrt Killed by : none removed conditional - replaced equality check with true → SURVIVED 8.8 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed conditional - replaced equality check with true → KILLED 9.9 Location : sqrt Killed by : none Negated double local variable number 0 → SURVIVED 10.10 Location : sqrt Killed by : none Negated double local variable number 2 → SURVIVED 11.11 Location : sqrt Killed by : none not equal to less than → SURVIVED 12.12 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() equal to less than → KILLED 13.13 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() not equal to less or equal → KILLED 14.14 Location : sqrt Killed by : none equal to less or equal → SURVIVED 15.15 Location : sqrt Killed by : none not equal to greater than → SURVIVED 16.16 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() equal to greater than → KILLED 17.17 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() not equal to greater or equal → KILLED 18.18 Location : sqrt Killed by : none equal to greater or equal → SURVIVED 19.19 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() not equal to equal → KILLED 20.20 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() equal to not equal → KILLED 21.21 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 0 → KILLED 22.22 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 2 → KILLED 23.23 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 0 → KILLED 24.24 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 2 → KILLED 25.25 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 0 → KILLED 26.26 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 2 → KILLED 27.27 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 0 → KILLED 28.28 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 2 → KILLED
|
| 1594 |
|
1.1 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to java/lang/Double::isInfinite → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : sqrt Killed by : none equal to less than → NO_COVERAGE 7.7 Location : sqrt Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : sqrt Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : sqrt Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : sqrt Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1595 |
|
1.1 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 3.3 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 4.4 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 10.10 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1597 |
|
1.1 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to java/lang/Double::isInfinite → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : sqrt Killed by : none equal to less than → NO_COVERAGE 7.7 Location : sqrt Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : sqrt Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : sqrt Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : sqrt Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : sqrt Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 1598 |
|
1.1 Location : sqrt Killed by : none Substituted -Infinity with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted -Infinity with 1.0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted -Infinity with 0.0 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Substituted -Infinity with -1.0 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted -Infinity with Infinity → NO_COVERAGE 10.10 Location : sqrt Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : sqrt Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : sqrt Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : sqrt Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : sqrt Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 1599 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 5.5 Location : sqrt Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 6.6 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 7.7 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 15.15 Location : sqrt Killed by : none Substituted NaN with NaN → NO_COVERAGE 16.16 Location : sqrt Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 19.19 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 20.20 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1601 |
|
1.1 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 5.5 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 13.13 Location : sqrt Killed by : none Substituted NaN with NaN → NO_COVERAGE
|
| 1603 |
|
1.1 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 2.2 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
| 1607 |
|
1.1 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() replaced call to java/lang/Math::abs with argument → KILLED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed call to java/lang/Math::abs → KILLED 3.3 Location : sqrt Killed by : none Negated double local variable number 0 → SURVIVED 4.4 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 0 → KILLED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 0 → KILLED 6.6 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 0 → KILLED 7.7 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 0 → KILLED
|
| 1608 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::abs with argument → SURVIVED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed call to java/lang/Math::abs → KILLED 3.3 Location : sqrt Killed by : none Negated double local variable number 2 → SURVIVED 4.4 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 2 → KILLED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 2 → KILLED 6.6 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 2 → KILLED 7.7 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 2 → KILLED
|
| 1620 |
|
1.1 Location : sqrt Killed by : none Substituted 2.2250738585072014E-308 with 1.0 → SURVIVED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Substituted 2.2471164185778946E307 with 1.0 → KILLED 3.3 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() negated conditional → KILLED 4.4 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() removed call to org/apache/commons/numbers/complex/Complex::inRegion → KILLED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() removed conditional - replaced equality check with false → KILLED 6.6 Location : sqrt Killed by : none removed conditional - replaced equality check with true → SURVIVED 7.7 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Negated double local variable number 4 → KILLED 8.8 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Negated double local variable number 6 → KILLED 9.9 Location : sqrt Killed by : none Substituted 2.2250738585072014E-308 with 1.0 → SURVIVED 10.10 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Substituted 2.2471164185778946E307 with 1.0 → KILLED 11.11 Location : sqrt Killed by : none Substituted 2.2250738585072014E-308 with 0.0 → SURVIVED 12.12 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Substituted 2.2471164185778946E307 with 0.0 → KILLED 13.13 Location : sqrt Killed by : none Substituted 2.2250738585072014E-308 with -1.0 → SURVIVED 14.14 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Substituted 2.2471164185778946E307 with -1.0 → KILLED 15.15 Location : sqrt Killed by : none Substituted 2.2250738585072014E-308 with -2.2250738585072014E-308 → SURVIVED 16.16 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Substituted 2.2471164185778946E307 with -2.2471164185778946E307 → KILLED 17.17 Location : sqrt Killed by : none Substituted 2.2250738585072014E-308 with 1.0 → SURVIVED 18.18 Location : sqrt Killed by : none Substituted 2.2250738585072014E-308 with -1.0 → SURVIVED 19.19 Location : sqrt Killed by : none equal to less than → SURVIVED 20.20 Location : sqrt Killed by : none equal to less or equal → SURVIVED 21.21 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() equal to greater than → KILLED 22.22 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() equal to greater or equal → KILLED 23.23 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() equal to not equal → KILLED 24.24 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 4 → KILLED 25.25 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 6 → KILLED 26.26 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 4 → KILLED 27.27 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 6 → KILLED 28.28 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 4 → KILLED 29.29 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 6 → KILLED 30.30 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 4 → KILLED 31.31 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 6 → KILLED
|
| 1622 |
|
1.1 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() replaced call to org/apache/commons/numbers/complex/Complex::abs with argument → KILLED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() replaced call to java/lang/Math::sqrt with argument → KILLED 3.3 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 4.4 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double addition with subtraction → KILLED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double multiplication with division → KILLED 6.6 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed call to org/apache/commons/numbers/complex/Complex::abs → KILLED 7.7 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed call to java/lang/Math::sqrt → KILLED 8.8 Location : sqrt Killed by : none Negated double local variable number 4 → SURVIVED 9.9 Location : sqrt Killed by : none Negated double local variable number 6 → SURVIVED 10.10 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double local variable number 4 → KILLED 11.11 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double operation by second member → KILLED 12.12 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double operation by second member → KILLED 13.13 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double addition with subtraction → KILLED 14.14 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double multiplication with division → KILLED 15.15 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double addition with multiplication → KILLED 16.16 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double multiplication with modulus → KILLED 17.17 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double addition with division → KILLED 18.18 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double multiplication with addition → KILLED 19.19 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double addition with modulus → KILLED 20.20 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double multiplication with subtraction → KILLED 21.21 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 22.22 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 0.0 → KILLED 23.23 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with -1.0 → KILLED 24.24 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with -2.0 → KILLED 25.25 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 3.0 → KILLED 26.26 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 27.27 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 4 → KILLED 28.28 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 6 → KILLED 29.29 Location : sqrt Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 30.30 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 4 → KILLED 31.31 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 6 → KILLED 32.32 Location : sqrt Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 33.33 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 4 → KILLED 34.34 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 6 → KILLED 35.35 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 4 → KILLED 36.36 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 4 → KILLED 37.37 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 6 → KILLED 38.38 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 4 → KILLED
|
| 1627 |
|
1.1 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 6 → NO_COVERAGE 6.6 Location : sqrt Killed by : none equal to less than → NO_COVERAGE 7.7 Location : sqrt Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : sqrt Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : sqrt Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : sqrt Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : sqrt Killed by : none Incremented (a++) double local variable number 6 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Decremented (a--) double local variable number 6 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Incremented (++a) double local variable number 6 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Decremented (--a) double local variable number 6 → NO_COVERAGE
|
| 1628 |
|
1.1 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 3.3 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 4.4 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 10.10 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1629 |
|
1.1 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 4 → NO_COVERAGE 6.6 Location : sqrt Killed by : none equal to less than → NO_COVERAGE 7.7 Location : sqrt Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : sqrt Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : sqrt Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : sqrt Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : sqrt Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 1630 |
|
1.1 Location : sqrt Killed by : none Substituted -Infinity with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted -Infinity with 1.0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted -Infinity with 0.0 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Substituted -Infinity with -1.0 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted -Infinity with Infinity → NO_COVERAGE 10.10 Location : sqrt Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : sqrt Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : sqrt Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : sqrt Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : sqrt Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 1631 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 5.5 Location : sqrt Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 6.6 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 7.7 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 15.15 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 19.19 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 20.20 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1633 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 5.5 Location : sqrt Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 6.6 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 7.7 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 15.15 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 19.19 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 20.20 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1634 |
|
1.1 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 6 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : sqrt Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : sqrt Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : sqrt Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : sqrt Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (a++) double local variable number 6 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (a--) double local variable number 6 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (++a) double local variable number 6 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (--a) double local variable number 6 → NO_COVERAGE
|
| 1636 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 3.3 Location : sqrt Killed by : none Negated double local variable number 4 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 5.5 Location : sqrt Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 1637 |
|
1.1 Location : sqrt Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : sqrt Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : sqrt Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none greater or equal to less than → NO_COVERAGE 12.12 Location : sqrt Killed by : none greater or equal to less or equal → NO_COVERAGE 13.13 Location : sqrt Killed by : none greater or equal to greater than → NO_COVERAGE 14.14 Location : sqrt Killed by : none greater or equal to equal → NO_COVERAGE 15.15 Location : sqrt Killed by : none greater or equal to not equal → NO_COVERAGE 16.16 Location : sqrt Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 19.19 Location : sqrt Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 1638 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 5.5 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 6.6 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 7.7 Location : sqrt Killed by : none Negated double local variable number 10 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 15.15 Location : sqrt Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 19.19 Location : sqrt Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 20.20 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1640 |
|
1.1 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 3.3 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : sqrt Killed by : none Negated double local variable number 10 → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1641 |
|
1.1 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 4 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : sqrt Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : sqrt Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : sqrt Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : sqrt Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 1648 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none Substituted 0.7071067811865476 with 1.0 → NO_COVERAGE 3.3 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : sqrt Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 5.5 Location : sqrt Killed by : none Negated double local variable number 6 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 8.8 Location : sqrt Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 9.9 Location : sqrt Killed by : none Replaced double multiplication with addition → NO_COVERAGE 10.10 Location : sqrt Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted 0.7071067811865476 with 1.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted 0.7071067811865476 with 0.0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Substituted 0.7071067811865476 with -1.0 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Substituted 0.7071067811865476 with -0.7071067811865476 → NO_COVERAGE 15.15 Location : sqrt Killed by : none Substituted 0.7071067811865476 with 1.7071067811865475 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Substituted 0.7071067811865476 with -0.2928932188134524 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (a++) double local variable number 6 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (a--) double local variable number 6 → NO_COVERAGE 19.19 Location : sqrt Killed by : none Incremented (++a) double local variable number 6 → NO_COVERAGE 20.20 Location : sqrt Killed by : none Decremented (--a) double local variable number 6 → NO_COVERAGE
|
| 1649 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 3.3 Location : sqrt Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 4.4 Location : sqrt Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → NO_COVERAGE 5.5 Location : sqrt Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : sqrt Killed by : none Negated double local variable number 10 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Negated double local variable number 10 → NO_COVERAGE 8.8 Location : sqrt Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 19.19 Location : sqrt Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 20.20 Location : sqrt Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1661 |
|
1.1 Location : sqrt Killed by : none replaced call to java/lang/Math::max with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none changed conditional boundary → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted 2.2471164185778946E307 with 1.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none negated conditional → NO_COVERAGE 5.5 Location : sqrt Killed by : none removed call to java/lang/Math::max → NO_COVERAGE 6.6 Location : sqrt Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 7.7 Location : sqrt Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 8.8 Location : sqrt Killed by : none Negated double local variable number 4 → NO_COVERAGE 9.9 Location : sqrt Killed by : none Negated double local variable number 6 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted 2.2471164185778946E307 with 1.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted 2.2471164185778946E307 with 0.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted 2.2471164185778946E307 with -1.0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Substituted 2.2471164185778946E307 with -2.2471164185778946E307 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Less or equal to less than → NO_COVERAGE 15.15 Location : sqrt Killed by : none Less or equal to greater than → NO_COVERAGE 16.16 Location : sqrt Killed by : none Less or equal to greater or equal → NO_COVERAGE 17.17 Location : sqrt Killed by : none Less or equal to equal → NO_COVERAGE 18.18 Location : sqrt Killed by : none Less or equal to not equal → NO_COVERAGE 19.19 Location : sqrt Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 20.20 Location : sqrt Killed by : none Incremented (a++) double local variable number 6 → NO_COVERAGE 21.21 Location : sqrt Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 22.22 Location : sqrt Killed by : none Decremented (a--) double local variable number 6 → NO_COVERAGE 23.23 Location : sqrt Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 24.24 Location : sqrt Killed by : none Incremented (++a) double local variable number 6 → NO_COVERAGE 25.25 Location : sqrt Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE 26.26 Location : sqrt Killed by : none Decremented (--a) double local variable number 6 → NO_COVERAGE
|
| 1663 |
|
1.1 Location : sqrt Killed by : none Substituted 16.0 with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : sqrt Killed by : none Negated double local variable number 4 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : sqrt Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : sqrt Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : sqrt Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : sqrt Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 16.0 with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted 16.0 with 0.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted 16.0 with -1.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted 16.0 with -16.0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Substituted 16.0 with 17.0 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Substituted 16.0 with 15.0 → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 1664 |
|
1.1 Location : sqrt Killed by : none Substituted 16.0 with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : sqrt Killed by : none Negated double local variable number 6 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : sqrt Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : sqrt Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : sqrt Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : sqrt Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 16.0 with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted 16.0 with 0.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted 16.0 with -1.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted 16.0 with -16.0 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Substituted 16.0 with 17.0 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Substituted 16.0 with 15.0 → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (a++) double local variable number 6 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (a--) double local variable number 6 → NO_COVERAGE 17.17 Location : sqrt Killed by : none Incremented (++a) double local variable number 6 → NO_COVERAGE 18.18 Location : sqrt Killed by : none Decremented (--a) double local variable number 6 → NO_COVERAGE
|
| 1665 |
|
1.1 Location : sqrt Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted 4.0 with 0.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Substituted 4.0 with -1.0 → NO_COVERAGE 5.5 Location : sqrt Killed by : none Substituted 4.0 with -4.0 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted 4.0 with 5.0 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted 4.0 with 3.0 → NO_COVERAGE
|
| 1669 |
|
1.1 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : sqrt Killed by : none Negated double local variable number 4 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : sqrt Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : sqrt Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : sqrt Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with 0.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with -1.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with -1.8014398509481984E16 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 1670 |
|
1.1 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : sqrt Killed by : none Negated double local variable number 6 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : sqrt Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : sqrt Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : sqrt Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with 1.0 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with 0.0 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with -1.0 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Substituted 1.8014398509481984E16 with -1.8014398509481984E16 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Incremented (a++) double local variable number 6 → NO_COVERAGE 14.14 Location : sqrt Killed by : none Decremented (a--) double local variable number 6 → NO_COVERAGE 15.15 Location : sqrt Killed by : none Incremented (++a) double local variable number 6 → NO_COVERAGE 16.16 Location : sqrt Killed by : none Decremented (--a) double local variable number 6 → NO_COVERAGE
|
| 1671 |
|
1.1 Location : sqrt Killed by : none Substituted 7.450580596923828E-9 with 1.0 → NO_COVERAGE 2.2 Location : sqrt Killed by : none Substituted 7.450580596923828E-9 with 1.0 → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted 7.450580596923828E-9 with 0.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Substituted 7.450580596923828E-9 with -1.0 → NO_COVERAGE 5.5 Location : sqrt Killed by : none Substituted 7.450580596923828E-9 with -7.450580596923828E-9 → NO_COVERAGE 6.6 Location : sqrt Killed by : none Substituted 7.450580596923828E-9 with 1.0000000074505806 → NO_COVERAGE 7.7 Location : sqrt Killed by : none Substituted 7.450580596923828E-9 with -0.9999999925494194 → NO_COVERAGE
|
| 1673 |
|
1.1 Location : sqrt Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::abs with argument → NO_COVERAGE 2.2 Location : sqrt Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 3.3 Location : sqrt Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 4.4 Location : sqrt Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : sqrt Killed by : none removed call to org/apache/commons/numbers/complex/Complex::abs → NO_COVERAGE 8.8 Location : sqrt Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 9.9 Location : sqrt Killed by : none Negated double local variable number 10 → NO_COVERAGE 10.10 Location : sqrt Killed by : none Negated double local variable number 12 → NO_COVERAGE 11.11 Location : sqrt Killed by : none Negated double local variable number 14 → NO_COVERAGE 12.12 Location : sqrt Killed by : none Negated double local variable number 12 → NO_COVERAGE 13.13 Location : sqrt Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : sqrt Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : sqrt Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : sqrt Killed by : none Replaced double addition with subtraction → NO_COVERAGE 17.17 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 18.18 Location : sqrt Killed by : none Replaced double multiplication with division → NO_COVERAGE 19.19 Location : sqrt Killed by : none Replaced double addition with multiplication → NO_COVERAGE 20.20 Location : sqrt Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 21.21 Location : sqrt Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 22.22 Location : sqrt Killed by : none Replaced double addition with division → NO_COVERAGE 23.23 Location : sqrt Killed by : none Replaced double multiplication with addition → NO_COVERAGE 24.24 Location : sqrt Killed by : none Replaced double multiplication with addition → NO_COVERAGE 25.25 Location : sqrt Killed by : none Replaced double addition with modulus → NO_COVERAGE 26.26 Location : sqrt Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 27.27 Location : sqrt Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 28.28 Location : sqrt Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 29.29 Location : sqrt Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 30.30 Location : sqrt Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 31.31 Location : sqrt Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 32.32 Location : sqrt Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 33.33 Location : sqrt Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 34.34 Location : sqrt Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 35.35 Location : sqrt Killed by : none Incremented (a++) double local variable number 12 → NO_COVERAGE 36.36 Location : sqrt Killed by : none Incremented (a++) double local variable number 14 → NO_COVERAGE 37.37 Location : sqrt Killed by : none Incremented (a++) double local variable number 12 → NO_COVERAGE 38.38 Location : sqrt Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 39.39 Location : sqrt Killed by : none Decremented (a--) double local variable number 12 → NO_COVERAGE 40.40 Location : sqrt Killed by : none Decremented (a--) double local variable number 14 → NO_COVERAGE 41.41 Location : sqrt Killed by : none Decremented (a--) double local variable number 12 → NO_COVERAGE 42.42 Location : sqrt Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 43.43 Location : sqrt Killed by : none Incremented (++a) double local variable number 12 → NO_COVERAGE 44.44 Location : sqrt Killed by : none Incremented (++a) double local variable number 14 → NO_COVERAGE 45.45 Location : sqrt Killed by : none Incremented (++a) double local variable number 12 → NO_COVERAGE 46.46 Location : sqrt Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 47.47 Location : sqrt Killed by : none Decremented (--a) double local variable number 12 → NO_COVERAGE 48.48 Location : sqrt Killed by : none Decremented (--a) double local variable number 14 → NO_COVERAGE 49.49 Location : sqrt Killed by : none Decremented (--a) double local variable number 12 → NO_COVERAGE
|
| 1677 |
|
1.1 Location : sqrt Killed by : none changed conditional boundary → SURVIVED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 0.0 with 1.0 → KILLED 3.3 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() negated conditional → KILLED 4.4 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed conditional - replaced comparison check with false → KILLED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed conditional - replaced comparison check with true → KILLED 6.6 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double local variable number 0 → KILLED 7.7 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 0.0 with 1.0 → KILLED 8.8 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 0.0 with -1.0 → KILLED 9.9 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 0.0 with 1.0 → KILLED 10.10 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 0.0 with -1.0 → KILLED 11.11 Location : sqrt Killed by : none Less than to less or equal → SURVIVED 12.12 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Less than to greater than → KILLED 13.13 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Less than to greater or equal → KILLED 14.14 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Less than to equal → KILLED 15.15 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Less than to not equal → KILLED 16.16 Location : sqrt Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 17.17 Location : sqrt Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 18.18 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 0 → KILLED 19.19 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 0 → KILLED
|
| 1678 |
|
1.1 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 3.3 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with multiplication → KILLED 4.4 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with multiplication → KILLED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → KILLED 6.6 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → KILLED 7.7 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double local variable number 8 → KILLED 8.8 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double local variable number 2 → KILLED 9.9 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double local variable number 8 → KILLED 10.10 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double operation by second member → KILLED 11.11 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double operation by second member → KILLED 12.12 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with multiplication → KILLED 13.13 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with multiplication → KILLED 14.14 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with modulus → KILLED 15.15 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with modulus → KILLED 16.16 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with addition → KILLED 17.17 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with addition → KILLED 18.18 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with subtraction → KILLED 19.19 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with subtraction → KILLED 20.20 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 21.21 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 0.0 → KILLED 22.22 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with -1.0 → KILLED 23.23 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with -2.0 → KILLED 24.24 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 3.0 → KILLED 25.25 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 26.26 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 8 → KILLED 27.27 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 28.28 Location : sqrt Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 29.29 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 8 → KILLED 30.30 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 31.31 Location : sqrt Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 32.32 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 8 → KILLED 33.33 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 2 → KILLED 34.34 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 8 → KILLED 35.35 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 8 → KILLED 36.36 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 2 → KILLED 37.37 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 8 → KILLED
|
| 1680 |
|
1.1 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() replaced call to java/lang/Math::copySign with argument → KILLED 2.2 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed call to org/apache/commons/numbers/complex/Complex::<init> → KILLED 3.3 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 4.4 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with multiplication → KILLED 5.5 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with multiplication → KILLED 6.6 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() removed call to java/lang/Math::copySign → KILLED 7.7 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() replaced return value with null for org/apache/commons/numbers/complex/Complex::sqrt → KILLED 8.8 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() mutated return of Object value for org/apache/commons/numbers/complex/Complex::sqrt to ( if (x != null) null else throw new RuntimeException ) → KILLED 9.9 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double local variable number 6 → KILLED 10.10 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double local variable number 8 → KILLED 11.11 Location : sqrt Killed by : none Negated double local variable number 8 → SURVIVED 12.12 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated double local variable number 2 → KILLED 13.13 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double operation by second member → KILLED 14.14 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double operation by second member → KILLED 15.15 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with multiplication → KILLED 16.16 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with multiplication → KILLED 17.17 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with modulus → KILLED 18.18 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with modulus → KILLED 19.19 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with addition → KILLED 20.20 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with addition → KILLED 21.21 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with subtraction → KILLED 22.22 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double division with subtraction → KILLED 23.23 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 24.24 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 0.0 → KILLED 25.25 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with -1.0 → KILLED 26.26 Location : sqrt Killed by : none Substituted 2.0 with -2.0 → SURVIVED 27.27 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 3.0 → KILLED 28.28 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 2.0 with 1.0 → KILLED 29.29 Location : sqrt Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 30.30 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (a++) double local variable number 8 → KILLED 31.31 Location : sqrt Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 32.32 Location : sqrt Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 33.33 Location : sqrt Killed by : none Decremented (a--) double local variable number 6 → SURVIVED 34.34 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (a--) double local variable number 8 → KILLED 35.35 Location : sqrt Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 36.36 Location : sqrt Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 37.37 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 6 → KILLED 38.38 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 8 → KILLED 39.39 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Incremented (++a) double local variable number 8 → KILLED 40.40 Location : sqrt Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 41.41 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 6 → KILLED 42.42 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 8 → KILLED 43.43 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 8 → KILLED 44.44 Location : sqrt Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Decremented (--a) double local variable number 2 → KILLED
|
| 1708 |
|
1.1 Location : sin Killed by : none removed negation → NO_COVERAGE 2.2 Location : sin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 3.3 Location : sin Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sin → NO_COVERAGE 4.4 Location : sin Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : sin Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : sin Killed by : none Negated double field real → NO_COVERAGE 7.7 Location : sin Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : sin Killed by : none Incremented (a++) double field real → NO_COVERAGE 9.9 Location : sin Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : sin Killed by : none Decremented (a--) double field real → NO_COVERAGE 11.11 Location : sin Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : sin Killed by : none Incremented (++a) double field real → NO_COVERAGE 13.13 Location : sin Killed by : none Decremented (--a) double field → NO_COVERAGE 14.14 Location : sin Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1736 |
|
1.1 Location : cos Killed by : none removed negation → NO_COVERAGE 2.2 Location : cos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 3.3 Location : cos Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::cos → NO_COVERAGE 4.4 Location : cos Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::cos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : cos Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : cos Killed by : none Negated double field real → NO_COVERAGE 7.7 Location : cos Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : cos Killed by : none Incremented (a++) double field real → NO_COVERAGE 9.9 Location : cos Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : cos Killed by : none Decremented (a--) double field real → NO_COVERAGE 11.11 Location : cos Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : cos Killed by : none Incremented (++a) double field real → NO_COVERAGE 13.13 Location : cos Killed by : none Decremented (--a) double field → NO_COVERAGE 14.14 Location : cos Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1762 |
|
1.1 Location : tan Killed by : none removed negation → NO_COVERAGE 2.2 Location : tan Killed by : none removed call to org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 3.3 Location : tan Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tan → NO_COVERAGE 4.4 Location : tan Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tan to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : tan Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : tan Killed by : none Negated double field real → NO_COVERAGE 7.7 Location : tan Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : tan Killed by : none Incremented (a++) double field real → NO_COVERAGE 9.9 Location : tan Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : tan Killed by : none Decremented (a--) double field real → NO_COVERAGE 11.11 Location : tan Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : tan Killed by : none Incremented (++a) double field real → NO_COVERAGE 13.13 Location : tan Killed by : none Decremented (--a) double field → NO_COVERAGE 14.14 Location : tan Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1803 |
|
1.1 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE 2.2 Location : asin Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE 3.3 Location : asin Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : asin Killed by : none Negated double field real → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : asin Killed by : none Incremented (a++) double field real → NO_COVERAGE 7.7 Location : asin Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : asin Killed by : none Decremented (a--) double field real → NO_COVERAGE 9.9 Location : asin Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : asin Killed by : none Incremented (++a) double field real → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (--a) double field → NO_COVERAGE 13.13 Location : asin Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 1828 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 6.6 Location : asin Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 7.7 Location : asin Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 1829 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 2 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 6.6 Location : asin Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 7.7 Location : asin Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1835 |
|
1.1 Location : asin Killed by : none negated conditional → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to java/lang/Double::isNaN → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : asin Killed by : none equal to less than → NO_COVERAGE 7.7 Location : asin Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : asin Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : asin Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : asin Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1836 |
|
1.1 Location : asin Killed by : none negated conditional → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : asin Killed by : none equal to less than → NO_COVERAGE 7.7 Location : asin Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : asin Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : asin Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : asin Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1837 |
|
1.1 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 2.2 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 3.3 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1838 |
|
1.1 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 2.2 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 3.3 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1841 |
|
1.1 Location : asin Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE 2.2 Location : asin Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
| 1843 |
|
1.1 Location : asin Killed by : none negated conditional → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to java/lang/Double::isNaN → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : asin Killed by : none equal to less than → NO_COVERAGE 7.7 Location : asin Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : asin Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : asin Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : asin Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1844 |
|
1.1 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : asin Killed by : none negated conditional → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : asin Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : asin Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : asin Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : asin Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : asin Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : asin Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 16.16 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 17.17 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1845 |
|
1.1 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 5.5 Location : asin Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE
|
| 1846 |
|
1.1 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 2.2 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 3.3 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1847 |
|
1.1 Location : asin Killed by : none negated conditional → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : asin Killed by : none equal to less than → NO_COVERAGE 7.7 Location : asin Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : asin Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : asin Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : asin Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1848 |
|
1.1 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 2.2 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 3.3 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1849 |
|
1.1 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 2.2 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 3.3 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1852 |
|
1.1 Location : asin Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE 2.2 Location : asin Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
| 1854 |
|
1.1 Location : asin Killed by : none negated conditional → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : asin Killed by : none equal to less than → NO_COVERAGE 7.7 Location : asin Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : asin Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : asin Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : asin Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1855 |
|
1.1 Location : asin Killed by : none Substituted 0.7853981633974483 with 1.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none negated conditional → NO_COVERAGE 4.4 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 5.5 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 6.6 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 8.8 Location : asin Killed by : none Substituted 0.7853981633974483 with 1.0 → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 0.7853981633974483 with 0.0 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 12.12 Location : asin Killed by : none Substituted 0.7853981633974483 with -1.0 → NO_COVERAGE 13.13 Location : asin Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 14.14 Location : asin Killed by : none Substituted 0.7853981633974483 with -0.7853981633974483 → NO_COVERAGE 15.15 Location : asin Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 16.16 Location : asin Killed by : none Substituted 0.7853981633974483 with 1.7853981633974483 → NO_COVERAGE 17.17 Location : asin Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 18.18 Location : asin Killed by : none Substituted 0.7853981633974483 with -0.21460183660255172 → NO_COVERAGE 19.19 Location : asin Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE 20.20 Location : asin Killed by : none equal to less than → NO_COVERAGE 21.21 Location : asin Killed by : none equal to less or equal → NO_COVERAGE 22.22 Location : asin Killed by : none equal to greater than → NO_COVERAGE 23.23 Location : asin Killed by : none equal to greater or equal → NO_COVERAGE 24.24 Location : asin Killed by : none equal to not equal → NO_COVERAGE 25.25 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 26.26 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 27.27 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 28.28 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1856 |
|
1.1 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 2.2 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 3.3 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1857 |
|
1.1 Location : asin Killed by : none negated conditional → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : asin Killed by : none equal to less than → NO_COVERAGE 7.7 Location : asin Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : asin Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : asin Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : asin Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1858 |
|
1.1 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 5.5 Location : asin Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE
|
| 1859 |
|
1.1 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 2.2 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 3.3 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1862 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : asin Killed by : none negated conditional → NO_COVERAGE 5.5 Location : asin Killed by : none negated conditional → NO_COVERAGE 6.6 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 9.9 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 13.13 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : asin Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 15.15 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 16.16 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 17.17 Location : asin Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 18.18 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 19.19 Location : asin Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 20.20 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 21.21 Location : asin Killed by : none not equal to less than → NO_COVERAGE 22.22 Location : asin Killed by : none greater than to less than → NO_COVERAGE 23.23 Location : asin Killed by : none not equal to less or equal → NO_COVERAGE 24.24 Location : asin Killed by : none greater than to less or equal → NO_COVERAGE 25.25 Location : asin Killed by : none not equal to greater than → NO_COVERAGE 26.26 Location : asin Killed by : none greater than to greater or equal → NO_COVERAGE 27.27 Location : asin Killed by : none not equal to greater or equal → NO_COVERAGE 28.28 Location : asin Killed by : none greater than to equal → NO_COVERAGE 29.29 Location : asin Killed by : none not equal to equal → NO_COVERAGE 30.30 Location : asin Killed by : none greater than to not equal → NO_COVERAGE 31.31 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 32.32 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 33.33 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 34.34 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 35.35 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 36.36 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 37.37 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 38.38 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1863 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::asin with argument → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to java/lang/Math::asin → NO_COVERAGE 3.3 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 4.4 Location : asin Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE 5.5 Location : asin Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 2 → NO_COVERAGE 8.8 Location : asin Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 9.9 Location : asin Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 10.10 Location : asin Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 11.11 Location : asin Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 12.12 Location : asin Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1866 |
|
1.1 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 12.12 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 13.13 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 16.16 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1867 |
|
1.1 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double subtraction with division → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 12.12 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 13.13 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 16.16 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1869 |
|
1.1 Location : asin Killed by : none negated conditional → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::inRegion → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double static field SAFE_MIN → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double static field SAFE_MAX → NO_COVERAGE 9.9 Location : asin Killed by : none equal to less than → NO_COVERAGE 10.10 Location : asin Killed by : none equal to less or equal → NO_COVERAGE 11.11 Location : asin Killed by : none equal to greater than → NO_COVERAGE 12.12 Location : asin Killed by : none equal to greater or equal → NO_COVERAGE 13.13 Location : asin Killed by : none equal to not equal → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 15.15 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 16.16 Location : asin Killed by : none Incremented (a++) static double field SAFE_MIN → NO_COVERAGE 17.17 Location : asin Killed by : none Incremented (a++) static double field SAFE_MAX → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 20.20 Location : asin Killed by : none Decremented (a--) static double field SAFE_MIN → NO_COVERAGE 21.21 Location : asin Killed by : none Decremented (a--) static double field SAFE_MAX → NO_COVERAGE 22.22 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 23.23 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 24.24 Location : asin Killed by : none Incremented (++a) static double field SAFE_MIN → NO_COVERAGE 25.25 Location : asin Killed by : none Incremented (++a) static double field SAFE_MAX → NO_COVERAGE 26.26 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 27.27 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 28.28 Location : asin Killed by : none Decremented (--a) static double field → NO_COVERAGE 29.29 Location : asin Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 1870 |
|
1.1 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 10.10 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 11.11 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 16.16 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1871 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 4.4 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 18.18 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 19.19 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 20.20 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 21.21 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 22.22 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 23.23 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 24.24 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 25.25 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 26.26 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 27.27 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 28.28 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 29.29 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 1872 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 4.4 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 18.18 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 19.19 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 20.20 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 21.21 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 22.22 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 23.23 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 24.24 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 25.25 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 26.26 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 27.27 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 28.28 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 29.29 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 1873 |
|
1.1 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : asin Killed by : none Negated double local variable number 19 → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 21 → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 16.16 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 17.17 Location : asin Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 18.18 Location : asin Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 19.19 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 20.20 Location : asin Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 21.21 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 22.22 Location : asin Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 23.23 Location : asin Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 24.24 Location : asin Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 25.25 Location : asin Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 26.26 Location : asin Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 27.27 Location : asin Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 28.28 Location : asin Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 29.29 Location : asin Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE
|
| 1874 |
|
1.1 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 2.2 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 23 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 10.10 Location : asin Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 11.11 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 16.16 Location : asin Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE
|
| 1876 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 0.6471 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none negated conditional → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 25 → NO_COVERAGE 7.7 Location : asin Killed by : none Substituted 0.6471 with 1.0 → NO_COVERAGE 8.8 Location : asin Killed by : none Substituted 0.6471 with 0.0 → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 0.6471 with -1.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 0.6471 with -0.6471 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 0.6471 with 1.6471 → NO_COVERAGE 12.12 Location : asin Killed by : none Substituted 0.6471 with -0.3529 → NO_COVERAGE 13.13 Location : asin Killed by : none greater than to less than → NO_COVERAGE 14.14 Location : asin Killed by : none greater than to less or equal → NO_COVERAGE 15.15 Location : asin Killed by : none greater than to greater or equal → NO_COVERAGE 16.16 Location : asin Killed by : none greater than to equal → NO_COVERAGE 17.17 Location : asin Killed by : none greater than to not equal → NO_COVERAGE 18.18 Location : asin Killed by : none Incremented (a++) double local variable number 25 → NO_COVERAGE 19.19 Location : asin Killed by : none Decremented (a--) double local variable number 25 → NO_COVERAGE 20.20 Location : asin Killed by : none Incremented (++a) double local variable number 25 → NO_COVERAGE 21.21 Location : asin Killed by : none Decremented (--a) double local variable number 25 → NO_COVERAGE
|
| 1877 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::asin with argument → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to java/lang/Math::asin → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 25 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (a++) double local variable number 25 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (a--) double local variable number 25 → NO_COVERAGE 6.6 Location : asin Killed by : none Incremented (++a) double local variable number 25 → NO_COVERAGE 7.7 Location : asin Killed by : none Decremented (--a) double local variable number 25 → NO_COVERAGE
|
| 1879 |
|
1.1 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 2.2 Location : asin Killed by : none Negated double local variable number 23 → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 9.9 Location : asin Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 10.10 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 11.11 Location : asin Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE 16.16 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1880 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : asin Killed by : none negated conditional → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : asin Killed by : none greater than to less than → NO_COVERAGE 13.13 Location : asin Killed by : none greater than to less or equal → NO_COVERAGE 14.14 Location : asin Killed by : none greater than to greater or equal → NO_COVERAGE 15.15 Location : asin Killed by : none greater than to equal → NO_COVERAGE 16.16 Location : asin Killed by : none greater than to not equal → NO_COVERAGE 17.17 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1881 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none replaced call to java/lang/Math::atan with argument → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 11.11 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 12.12 Location : asin Killed by : none removed call to java/lang/Math::atan → NO_COVERAGE 13.13 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Negated double local variable number 27 → NO_COVERAGE 15.15 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 16.16 Location : asin Killed by : none Negated double local variable number 19 → NO_COVERAGE 17.17 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 18.18 Location : asin Killed by : none Negated double local variable number 21 → NO_COVERAGE 19.19 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 21.21 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 25.25 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 26.26 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 27.27 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 28.28 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 29.29 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 30.30 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 31.31 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 32.32 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 33.33 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 34.34 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 35.35 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 36.36 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 37.37 Location : asin Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 38.38 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 39.39 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 40.40 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 41.41 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 42.42 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 43.43 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 44.44 Location : asin Killed by : none Replaced double subtraction with division → NO_COVERAGE 45.45 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 46.46 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 47.47 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 48.48 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 49.49 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 50.50 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 51.51 Location : asin Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 52.52 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 53.53 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 54.54 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 55.55 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 56.56 Location : asin Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 57.57 Location : asin Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 58.58 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 59.59 Location : asin Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 60.60 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 61.61 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 62.62 Location : asin Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 63.63 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 64.64 Location : asin Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 65.65 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 66.66 Location : asin Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 67.67 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 68.68 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 69.69 Location : asin Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 70.70 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 71.71 Location : asin Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 72.72 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 73.73 Location : asin Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 74.74 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 75.75 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 76.76 Location : asin Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 77.77 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 78.78 Location : asin Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 79.79 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 80.80 Location : asin Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 81.81 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 82.82 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 83.83 Location : asin Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 84.84 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 85.85 Location : asin Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 86.86 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 87.87 Location : asin Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE 88.88 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 1883 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none replaced call to java/lang/Math::atan with argument → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 12.12 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 13.13 Location : asin Killed by : none removed call to java/lang/Math::atan → NO_COVERAGE 14.14 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 15.15 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 16.16 Location : asin Killed by : none Negated double local variable number 27 → NO_COVERAGE 17.17 Location : asin Killed by : none Negated double local variable number 19 → NO_COVERAGE 18.18 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 19.19 Location : asin Killed by : none Negated double local variable number 27 → NO_COVERAGE 20.20 Location : asin Killed by : none Negated double local variable number 21 → NO_COVERAGE 21.21 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 25.25 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 26.26 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 27.27 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 28.28 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 29.29 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 30.30 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 31.31 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 32.32 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 33.33 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 34.34 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 35.35 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 36.36 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 37.37 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 38.38 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 39.39 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 40.40 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 41.41 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 42.42 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 43.43 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 44.44 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 45.45 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 46.46 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 47.47 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 48.48 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 49.49 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 50.50 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 51.51 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 52.52 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 53.53 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 54.54 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 55.55 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 56.56 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 57.57 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 58.58 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 59.59 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 60.60 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 61.61 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 62.62 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 63.63 Location : asin Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 64.64 Location : asin Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 65.65 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 66.66 Location : asin Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 67.67 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 68.68 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 69.69 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 70.70 Location : asin Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 71.71 Location : asin Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 72.72 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 73.73 Location : asin Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 74.74 Location : asin Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 75.75 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 76.76 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 77.77 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 78.78 Location : asin Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 79.79 Location : asin Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 80.80 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 81.81 Location : asin Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 82.82 Location : asin Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 83.83 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 84.84 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 85.85 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 86.86 Location : asin Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 87.87 Location : asin Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 88.88 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 89.89 Location : asin Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 90.90 Location : asin Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 91.91 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 92.92 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 93.93 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 94.94 Location : asin Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 95.95 Location : asin Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 96.96 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 97.97 Location : asin Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 98.98 Location : asin Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE 99.99 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 1887 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 10.0 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none negated conditional → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 23 → NO_COVERAGE 7.7 Location : asin Killed by : none Substituted 10.0 with 1.0 → NO_COVERAGE 8.8 Location : asin Killed by : none Substituted 10.0 with 0.0 → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 10.0 with -1.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 10.0 with -10.0 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 10.0 with 11.0 → NO_COVERAGE 12.12 Location : asin Killed by : none Substituted 10.0 with 9.0 → NO_COVERAGE 13.13 Location : asin Killed by : none greater than to less than → NO_COVERAGE 14.14 Location : asin Killed by : none greater than to less or equal → NO_COVERAGE 15.15 Location : asin Killed by : none greater than to greater or equal → NO_COVERAGE 16.16 Location : asin Killed by : none greater than to equal → NO_COVERAGE 17.17 Location : asin Killed by : none greater than to not equal → NO_COVERAGE 18.18 Location : asin Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 19.19 Location : asin Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 20.20 Location : asin Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 21.21 Location : asin Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE
|
| 1889 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : asin Killed by : none negated conditional → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : asin Killed by : none greater or equal to less than → NO_COVERAGE 13.13 Location : asin Killed by : none greater or equal to less or equal → NO_COVERAGE 14.14 Location : asin Killed by : none greater or equal to greater than → NO_COVERAGE 15.15 Location : asin Killed by : none greater or equal to equal → NO_COVERAGE 16.16 Location : asin Killed by : none greater or equal to not equal → NO_COVERAGE 17.17 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1890 |
|
1.1 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 19 → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 11.11 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 12.12 Location : asin Killed by : none Negated double local variable number 21 → NO_COVERAGE 13.13 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 21.21 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 25.25 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 26.26 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 27.27 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 28.28 Location : asin Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 29.29 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 30.30 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 31.31 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 32.32 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 33.33 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 34.34 Location : asin Killed by : none Replaced double subtraction with division → NO_COVERAGE 35.35 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 36.36 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 37.37 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 38.38 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 39.39 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 40.40 Location : asin Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 41.41 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 42.42 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 43.43 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 44.44 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 45.45 Location : asin Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 46.46 Location : asin Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 47.47 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 48.48 Location : asin Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 49.49 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 50.50 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 51.51 Location : asin Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 52.52 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 53.53 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 54.54 Location : asin Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 55.55 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 56.56 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 57.57 Location : asin Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 58.58 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 59.59 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 60.60 Location : asin Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 61.61 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 62.62 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 63.63 Location : asin Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 64.64 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 65.65 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 66.66 Location : asin Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 67.67 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 68.68 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 69.69 Location : asin Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 70.70 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 71.71 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 72.72 Location : asin Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE 73.73 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 1892 |
|
1.1 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double local variable number 19 → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double local variable number 21 → NO_COVERAGE 11.11 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 21.21 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 25.25 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 26.26 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 27.27 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 28.28 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 29.29 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 30.30 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 31.31 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 32.32 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 33.33 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 34.34 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 35.35 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 36.36 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 37.37 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 38.38 Location : asin Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 39.39 Location : asin Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 40.40 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 41.41 Location : asin Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 42.42 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 43.43 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 44.44 Location : asin Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 45.45 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 46.46 Location : asin Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 47.47 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 48.48 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 49.49 Location : asin Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 50.50 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 51.51 Location : asin Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 52.52 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 53.53 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 54.54 Location : asin Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 55.55 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 56.56 Location : asin Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 57.57 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 58.58 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 59.59 Location : asin Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 60.60 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 61.61 Location : asin Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE 62.62 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 1894 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 8.8 Location : asin Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 27 → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double local variable number 27 → NO_COVERAGE 11.11 Location : asin Killed by : none Negated double local variable number 23 → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 21.21 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 25.25 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 26.26 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 27.27 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 28.28 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 29.29 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 30.30 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 31.31 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 32.32 Location : asin Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 33.33 Location : asin Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 34.34 Location : asin Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 35.35 Location : asin Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 36.36 Location : asin Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 37.37 Location : asin Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 38.38 Location : asin Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 39.39 Location : asin Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 40.40 Location : asin Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 41.41 Location : asin Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 42.42 Location : asin Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 43.43 Location : asin Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE
|
| 1896 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 8.8 Location : asin Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 23 → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double local variable number 23 → NO_COVERAGE 11.11 Location : asin Killed by : none Negated double local variable number 23 → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 21.21 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double subtraction with division → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 25.25 Location : asin Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 26.26 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 27.27 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 28.28 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 29.29 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 30.30 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 31.31 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 32.32 Location : asin Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 33.33 Location : asin Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 34.34 Location : asin Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 35.35 Location : asin Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 36.36 Location : asin Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 37.37 Location : asin Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 38.38 Location : asin Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 39.39 Location : asin Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 40.40 Location : asin Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 41.41 Location : asin Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE 42.42 Location : asin Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE 43.43 Location : asin Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE
|
| 1900 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : asin Killed by : none negated conditional → NO_COVERAGE 5.5 Location : asin Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 6.6 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 7.7 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double static field EPSILON → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 16.16 Location : asin Killed by : none greater than to less than → NO_COVERAGE 17.17 Location : asin Killed by : none greater than to less or equal → NO_COVERAGE 18.18 Location : asin Killed by : none greater than to greater or equal → NO_COVERAGE 19.19 Location : asin Killed by : none greater than to equal → NO_COVERAGE 20.20 Location : asin Killed by : none greater than to not equal → NO_COVERAGE 21.21 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 22.22 Location : asin Killed by : none Incremented (a++) static double field EPSILON → NO_COVERAGE 23.23 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 24.24 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 25.25 Location : asin Killed by : none Decremented (a--) static double field EPSILON → NO_COVERAGE 26.26 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 27.27 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 28.28 Location : asin Killed by : none Incremented (++a) static double field EPSILON → NO_COVERAGE 29.29 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 30.30 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 31.31 Location : asin Killed by : none Decremented (--a) static double field → NO_COVERAGE 32.32 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 1901 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : asin Killed by : none negated conditional → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : asin Killed by : none greater or equal to less than → NO_COVERAGE 13.13 Location : asin Killed by : none greater or equal to less or equal → NO_COVERAGE 14.14 Location : asin Killed by : none greater or equal to greater than → NO_COVERAGE 15.15 Location : asin Killed by : none greater or equal to equal → NO_COVERAGE 16.16 Location : asin Killed by : none greater or equal to not equal → NO_COVERAGE 17.17 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1902 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::asin with argument → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to java/lang/Math::asin → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 6.6 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 7.7 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1903 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double subtraction with division → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 21.21 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 25.25 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 26.26 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 27.27 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 28.28 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 29.29 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 30.30 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 31.31 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 32.32 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 33.33 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 34.34 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 35.35 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 36.36 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 37.37 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 38.38 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 39.39 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 40.40 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 41.41 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1905 |
|
1.1 Location : asin Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 5.5 Location : asin Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 6.6 Location : asin Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 7.7 Location : asin Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
| 1906 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : asin Killed by : none negated conditional → NO_COVERAGE 5.5 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 6.6 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 14.14 Location : asin Killed by : none Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE 15.15 Location : asin Killed by : none Substituted 1.7976931348623157E308 with 0.0 → NO_COVERAGE 16.16 Location : asin Killed by : none Substituted 1.7976931348623157E308 with -1.0 → NO_COVERAGE 17.17 Location : asin Killed by : none Substituted 1.7976931348623157E308 with -1.7976931348623157E308 → NO_COVERAGE 18.18 Location : asin Killed by : none Less or equal to less than → NO_COVERAGE 19.19 Location : asin Killed by : none Less or equal to greater than → NO_COVERAGE 20.20 Location : asin Killed by : none Less or equal to greater or equal → NO_COVERAGE 21.21 Location : asin Killed by : none Less or equal to equal → NO_COVERAGE 22.22 Location : asin Killed by : none Less or equal to not equal → NO_COVERAGE 23.23 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 24.24 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 25.25 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 26.26 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 27.27 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 28.28 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 29.29 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 30.30 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 1908 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 6.6 Location : asin Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double local variable number 13 → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 15 → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 20.20 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 21.21 Location : asin Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 22.22 Location : asin Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 23.23 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 24.24 Location : asin Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 25.25 Location : asin Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 26.26 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 27.27 Location : asin Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 28.28 Location : asin Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 29.29 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 30.30 Location : asin Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 31.31 Location : asin Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 1910 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : asin Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 4.4 Location : asin Killed by : none Negated double static field LN_2 → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) static double field LN_2 → NO_COVERAGE 12.12 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 13.13 Location : asin Killed by : none Decremented (a--) static double field LN_2 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 15.15 Location : asin Killed by : none Incremented (++a) static double field LN_2 → NO_COVERAGE 16.16 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : asin Killed by : none Decremented (--a) static double field → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1913 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none negated conditional → NO_COVERAGE 3.3 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double static field SAFE_MIN → NO_COVERAGE 7.7 Location : asin Killed by : none greater than to less than → NO_COVERAGE 8.8 Location : asin Killed by : none greater than to less or equal → NO_COVERAGE 9.9 Location : asin Killed by : none greater than to greater or equal → NO_COVERAGE 10.10 Location : asin Killed by : none greater than to equal → NO_COVERAGE 11.11 Location : asin Killed by : none greater than to not equal → NO_COVERAGE 12.12 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (a++) static double field SAFE_MIN → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (a--) static double field SAFE_MIN → NO_COVERAGE 16.16 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 17.17 Location : asin Killed by : none Incremented (++a) static double field SAFE_MIN → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 19.19 Location : asin Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 1920 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 4.4 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double subtraction with division → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 12.12 Location : asin Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 13.13 Location : asin Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 14.14 Location : asin Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 15.15 Location : asin Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 16.16 Location : asin Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE 17.17 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 19.19 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 20.20 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1921 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 5.5 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 6.6 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 7.7 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1922 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 5.5 Location : asin Killed by : none negated conditional → NO_COVERAGE 6.6 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 7.7 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double static field EPSILON → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double subtraction with addition → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double subtraction with division → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 21.21 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 22.22 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 23.23 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 24.24 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 25.25 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 26.26 Location : asin Killed by : none Less than to less or equal → NO_COVERAGE 27.27 Location : asin Killed by : none Less than to greater than → NO_COVERAGE 28.28 Location : asin Killed by : none Less than to greater or equal → NO_COVERAGE 29.29 Location : asin Killed by : none Less than to equal → NO_COVERAGE 30.30 Location : asin Killed by : none Less than to not equal → NO_COVERAGE 31.31 Location : asin Killed by : none Incremented (a++) static double field EPSILON → NO_COVERAGE 32.32 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 33.33 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 34.34 Location : asin Killed by : none Decremented (a--) static double field EPSILON → NO_COVERAGE 35.35 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 36.36 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 37.37 Location : asin Killed by : none Incremented (++a) static double field EPSILON → NO_COVERAGE 38.38 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 39.39 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 40.40 Location : asin Killed by : none Decremented (--a) static double field → NO_COVERAGE 41.41 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 42.42 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1924 |
|
1.1 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 2.2 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 10.10 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 11.11 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 16.16 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1925 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : asin Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 4.4 Location : asin Killed by : none Negated double static field LN_2 → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) static double field LN_2 → NO_COVERAGE 12.12 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Decremented (a--) static double field LN_2 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 15.15 Location : asin Killed by : none Incremented (++a) static double field LN_2 → NO_COVERAGE 16.16 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 17.17 Location : asin Killed by : none Decremented (--a) static double field → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1926 |
|
1.1 Location : asin Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : asin Killed by : none negated conditional → NO_COVERAGE 4.4 Location : asin Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : asin Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : asin Killed by : none Less or equal to less than → NO_COVERAGE 13.13 Location : asin Killed by : none Less or equal to greater than → NO_COVERAGE 14.14 Location : asin Killed by : none Less or equal to greater or equal → NO_COVERAGE 15.15 Location : asin Killed by : none Less or equal to equal → NO_COVERAGE 16.16 Location : asin Killed by : none Less or equal to not equal → NO_COVERAGE 17.17 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 1927 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::atan with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : asin Killed by : none removed call to java/lang/Math::atan → NO_COVERAGE 4.4 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 5.5 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 15.15 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 16.16 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 17.17 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 18.18 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1928 |
|
1.1 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 2.2 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 10.10 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 11.11 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 16.16 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1929 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 2.2 Location : asin Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 8.8 Location : asin Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 9.9 Location : asin Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double static field LN_2 → NO_COVERAGE 11.11 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 12.12 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 13.13 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 21.21 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 25.25 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 26.26 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 27.27 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 28.28 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 29.29 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 30.30 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 31.31 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 32.32 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 33.33 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 34.34 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 35.35 Location : asin Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 36.36 Location : asin Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 37.37 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 38.38 Location : asin Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 39.39 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 40.40 Location : asin Killed by : none Incremented (a++) static double field LN_2 → NO_COVERAGE 41.41 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 42.42 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 43.43 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 44.44 Location : asin Killed by : none Decremented (a--) static double field LN_2 → NO_COVERAGE 45.45 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 46.46 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 47.47 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 48.48 Location : asin Killed by : none Incremented (++a) static double field LN_2 → NO_COVERAGE 49.49 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 50.50 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 51.51 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 52.52 Location : asin Killed by : none Decremented (--a) static double field → NO_COVERAGE 53.53 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 54.54 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 55.55 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 1931 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : asin Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 18.18 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 19.19 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 20.20 Location : asin Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 21.21 Location : asin Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 22.22 Location : asin Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 23.23 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 24.24 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 25.25 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 26.26 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 27.27 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 28.28 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 29.29 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 30.30 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 1933 |
|
1.1 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 2.2 Location : asin Killed by : none Negated double local variable number 5 → NO_COVERAGE 3.3 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : asin Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : asin Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 10.10 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 11.11 Location : asin Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 12.12 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 16.16 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 1934 |
|
1.1 Location : asin Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 2.2 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 3.3 Location : asin Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 4.4 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 8.8 Location : asin Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 10.10 Location : asin Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : asin Killed by : none Negated double local variable number 17 → NO_COVERAGE 12.12 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : asin Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 17.17 Location : asin Killed by : none Replaced double addition with subtraction → NO_COVERAGE 18.18 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 19.19 Location : asin Killed by : none Replaced double multiplication with division → NO_COVERAGE 20.20 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 21.21 Location : asin Killed by : none Replaced double addition with multiplication → NO_COVERAGE 22.22 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 23.23 Location : asin Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 24.24 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 25.25 Location : asin Killed by : none Replaced double addition with division → NO_COVERAGE 26.26 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 27.27 Location : asin Killed by : none Replaced double multiplication with addition → NO_COVERAGE 28.28 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 29.29 Location : asin Killed by : none Replaced double addition with modulus → NO_COVERAGE 30.30 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 31.31 Location : asin Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 32.32 Location : asin Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 33.33 Location : asin Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 34.34 Location : asin Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 35.35 Location : asin Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 36.36 Location : asin Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 37.37 Location : asin Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 38.38 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 39.39 Location : asin Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 40.40 Location : asin Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 41.41 Location : asin Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 42.42 Location : asin Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 43.43 Location : asin Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 44.44 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 45.45 Location : asin Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 46.46 Location : asin Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 47.47 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 48.48 Location : asin Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 49.49 Location : asin Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 50.50 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 51.51 Location : asin Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 52.52 Location : asin Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 53.53 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 54.54 Location : asin Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 55.55 Location : asin Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 1939 |
|
1.1 Location : asin Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE 3.3 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 4.4 Location : asin Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE 5.5 Location : asin Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::asin to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : asin Killed by : none Negated double local variable number 9 → NO_COVERAGE 7.7 Location : asin Killed by : none Negated double local variable number 0 → NO_COVERAGE 8.8 Location : asin Killed by : none Negated double local variable number 11 → NO_COVERAGE 9.9 Location : asin Killed by : none Negated double local variable number 2 → NO_COVERAGE 10.10 Location : asin Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 11.11 Location : asin Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 12.12 Location : asin Killed by : none Incremented (a++) double local variable number 11 → NO_COVERAGE 13.13 Location : asin Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 14.14 Location : asin Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 15.15 Location : asin Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 16.16 Location : asin Killed by : none Decremented (a--) double local variable number 11 → NO_COVERAGE 17.17 Location : asin Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 18.18 Location : asin Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 19.19 Location : asin Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 20.20 Location : asin Killed by : none Incremented (++a) double local variable number 11 → NO_COVERAGE 21.21 Location : asin Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 22.22 Location : asin Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE 23.23 Location : asin Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 24.24 Location : asin Killed by : none Decremented (--a) double local variable number 11 → NO_COVERAGE 25.25 Location : asin Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 1940 |
|
1.1 Location : asin Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE 2.2 Location : asin Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
|
| 1996 |
|
1.1 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 2.2 Location : acos Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 3.3 Location : acos Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : acos Killed by : none Negated double field real → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : acos Killed by : none Incremented (a++) double field real → NO_COVERAGE 7.7 Location : acos Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : acos Killed by : none Decremented (a--) double field real → NO_COVERAGE 9.9 Location : acos Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : acos Killed by : none Incremented (++a) double field real → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (--a) double field → NO_COVERAGE 13.13 Location : acos Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 2021 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : acos Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 5.5 Location : acos Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 6.6 Location : acos Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 7.7 Location : acos Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2022 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 2 → NO_COVERAGE 4.4 Location : acos Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 5.5 Location : acos Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 6.6 Location : acos Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 7.7 Location : acos Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2028 |
|
1.1 Location : acos Killed by : none negated conditional → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : acos Killed by : none equal to less than → NO_COVERAGE 7.7 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : acos Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : acos Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2029 |
|
1.1 Location : acos Killed by : none negated conditional → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none equal to less than → NO_COVERAGE 7.7 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : acos Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : acos Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2030 |
|
1.1 Location : acos Killed by : none Substituted 0.7853981633974483 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 0.7853981633974483 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 0.7853981633974483 with 0.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Substituted 0.7853981633974483 with -1.0 → NO_COVERAGE 5.5 Location : acos Killed by : none Substituted 0.7853981633974483 with -0.7853981633974483 → NO_COVERAGE 6.6 Location : acos Killed by : none Substituted 0.7853981633974483 with 1.7853981633974483 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 0.7853981633974483 with -0.21460183660255172 → NO_COVERAGE
|
| 2031 |
|
1.1 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 2.2 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 3.3 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 4.4 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 5.5 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2032 |
|
1.1 Location : acos Killed by : none negated conditional → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Double::isNaN → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none equal to less than → NO_COVERAGE 7.7 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : acos Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : acos Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2034 |
|
1.1 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 2.2 Location : acos Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 3.3 Location : acos Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : acos Killed by : none Negated double local variable number 2 → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : acos Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 7.7 Location : acos Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 8.8 Location : acos Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 9.9 Location : acos Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 10.10 Location : acos Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 13.13 Location : acos Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2036 |
|
1.1 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 5.5 Location : acos Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE
|
| 2037 |
|
1.1 Location : acos Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 5.5 Location : acos Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE
|
| 2039 |
|
1.1 Location : acos Killed by : none negated conditional → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Double::isNaN → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : acos Killed by : none equal to less than → NO_COVERAGE 7.7 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : acos Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : acos Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2040 |
|
1.1 Location : acos Killed by : none negated conditional → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none equal to less than → NO_COVERAGE 7.7 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : acos Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : acos Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2041 |
|
1.1 Location : acos Killed by : none removed negation → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 3.3 Location : acos Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 4.4 Location : acos Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 2 → NO_COVERAGE 7.7 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 8.8 Location : acos Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 9.9 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 10.10 Location : acos Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 12.12 Location : acos Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 13.13 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2044 |
|
1.1 Location : acos Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 2.2 Location : acos Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
| 2045 |
|
1.1 Location : acos Killed by : none negated conditional → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none equal to less than → NO_COVERAGE 7.7 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : acos Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : acos Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2046 |
|
1.1 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 5.5 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 6.6 Location : acos Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
| 2047 |
|
1.1 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 2.2 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 3.3 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 4.4 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 5.5 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2048 |
|
1.1 Location : acos Killed by : none negated conditional → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Double::isNaN → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none equal to less than → NO_COVERAGE 7.7 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : acos Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : acos Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2049 |
|
1.1 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 5.5 Location : acos Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 6.6 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : acos Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 13.13 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 14.14 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 15.15 Location : acos Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 16.16 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 17.17 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 18.18 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 19.19 Location : acos Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 20.20 Location : acos Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 21.21 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE 22.22 Location : acos Killed by : none not equal to less than → NO_COVERAGE 23.23 Location : acos Killed by : none not equal to less or equal → NO_COVERAGE 24.24 Location : acos Killed by : none not equal to greater than → NO_COVERAGE 25.25 Location : acos Killed by : none not equal to greater or equal → NO_COVERAGE 26.26 Location : acos Killed by : none not equal to equal → NO_COVERAGE 27.27 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 28.28 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 29.29 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 30.30 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 31.31 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 32.32 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 33.33 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 34.34 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 35.35 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 36.36 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 37.37 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 38.38 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2052 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : acos Killed by : none negated conditional → NO_COVERAGE 5.5 Location : acos Killed by : none negated conditional → NO_COVERAGE 6.6 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 9.9 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 12.12 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 13.13 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : acos Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 15.15 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 16.16 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 17.17 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 18.18 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 19.19 Location : acos Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 20.20 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 21.21 Location : acos Killed by : none not equal to less than → NO_COVERAGE 22.22 Location : acos Killed by : none greater than to less than → NO_COVERAGE 23.23 Location : acos Killed by : none not equal to less or equal → NO_COVERAGE 24.24 Location : acos Killed by : none greater than to less or equal → NO_COVERAGE 25.25 Location : acos Killed by : none not equal to greater than → NO_COVERAGE 26.26 Location : acos Killed by : none greater than to greater or equal → NO_COVERAGE 27.27 Location : acos Killed by : none not equal to greater or equal → NO_COVERAGE 28.28 Location : acos Killed by : none greater than to equal → NO_COVERAGE 29.29 Location : acos Killed by : none not equal to equal → NO_COVERAGE 30.30 Location : acos Killed by : none greater than to not equal → NO_COVERAGE 31.31 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 32.32 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 33.33 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 34.34 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 35.35 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 36.36 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 37.37 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 38.38 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2053 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::acos with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 4.4 Location : acos Killed by : none removed negation → NO_COVERAGE 5.5 Location : acos Killed by : none negated conditional → NO_COVERAGE 6.6 Location : acos Killed by : none removed call to java/lang/Math::acos → NO_COVERAGE 7.7 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 8.8 Location : acos Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 9.9 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 10.10 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 11.11 Location : acos Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 12.12 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 13.13 Location : acos Killed by : none Negated double local variable number 0 → NO_COVERAGE 14.14 Location : acos Killed by : none Negated double local variable number 2 → NO_COVERAGE 15.15 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 16.16 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 17.17 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 18.18 Location : acos Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 19.19 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 20.20 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 21.21 Location : acos Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 22.22 Location : acos Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 23.23 Location : acos Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 24.24 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE 25.25 Location : acos Killed by : none not equal to less than → NO_COVERAGE 26.26 Location : acos Killed by : none not equal to less or equal → NO_COVERAGE 27.27 Location : acos Killed by : none not equal to greater than → NO_COVERAGE 28.28 Location : acos Killed by : none not equal to greater or equal → NO_COVERAGE 29.29 Location : acos Killed by : none not equal to equal → NO_COVERAGE 30.30 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 31.31 Location : acos Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 32.32 Location : acos Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 33.33 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 34.34 Location : acos Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 35.35 Location : acos Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 36.36 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 37.37 Location : acos Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 38.38 Location : acos Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 39.39 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 40.40 Location : acos Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 41.41 Location : acos Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2056 |
|
1.1 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 9.9 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 10.10 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 11.11 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 12.12 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 13.13 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 16.16 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2057 |
|
1.1 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double subtraction with division → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 9.9 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 10.10 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 11.11 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 12.12 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 13.13 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 16.16 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2059 |
|
1.1 Location : acos Killed by : none negated conditional → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::inRegion → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double static field SAFE_MIN → NO_COVERAGE 8.8 Location : acos Killed by : none Negated double static field SAFE_MAX → NO_COVERAGE 9.9 Location : acos Killed by : none equal to less than → NO_COVERAGE 10.10 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 11.11 Location : acos Killed by : none equal to greater than → NO_COVERAGE 12.12 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 13.13 Location : acos Killed by : none equal to not equal → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 15.15 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 16.16 Location : acos Killed by : none Incremented (a++) static double field SAFE_MIN → NO_COVERAGE 17.17 Location : acos Killed by : none Incremented (a++) static double field SAFE_MAX → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 20.20 Location : acos Killed by : none Decremented (a--) static double field SAFE_MIN → NO_COVERAGE 21.21 Location : acos Killed by : none Decremented (a--) static double field SAFE_MAX → NO_COVERAGE 22.22 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 23.23 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 24.24 Location : acos Killed by : none Incremented (++a) static double field SAFE_MIN → NO_COVERAGE 25.25 Location : acos Killed by : none Incremented (++a) static double field SAFE_MAX → NO_COVERAGE 26.26 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 27.27 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 28.28 Location : acos Killed by : none Decremented (--a) static double field → NO_COVERAGE 29.29 Location : acos Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 2060 |
|
1.1 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 10.10 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 11.11 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 16.16 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2061 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 4.4 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 18.18 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 19.19 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 20.20 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 21.21 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 22.22 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 23.23 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 24.24 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 25.25 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 26.26 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 27.27 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 28.28 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 29.29 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 2062 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 4.4 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 18.18 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 19.19 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 20.20 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 21.21 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 22.22 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 23.23 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 24.24 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 25.25 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 26.26 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 27.27 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 28.28 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 29.29 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 2063 |
|
1.1 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : acos Killed by : none Negated double local variable number 19 → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 21 → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 16.16 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 17.17 Location : acos Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 18.18 Location : acos Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 19.19 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 20.20 Location : acos Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 21.21 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 22.22 Location : acos Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 23.23 Location : acos Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 24.24 Location : acos Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 25.25 Location : acos Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 26.26 Location : acos Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 27.27 Location : acos Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 28.28 Location : acos Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 29.29 Location : acos Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE
|
| 2064 |
|
1.1 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 2.2 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 23 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 10.10 Location : acos Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 11.11 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 16.16 Location : acos Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE
|
| 2066 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 0.6471 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 25 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 0.6471 with 1.0 → NO_COVERAGE 8.8 Location : acos Killed by : none Substituted 0.6471 with 0.0 → NO_COVERAGE 9.9 Location : acos Killed by : none Substituted 0.6471 with -1.0 → NO_COVERAGE 10.10 Location : acos Killed by : none Substituted 0.6471 with -0.6471 → NO_COVERAGE 11.11 Location : acos Killed by : none Substituted 0.6471 with 1.6471 → NO_COVERAGE 12.12 Location : acos Killed by : none Substituted 0.6471 with -0.3529 → NO_COVERAGE 13.13 Location : acos Killed by : none greater than to less than → NO_COVERAGE 14.14 Location : acos Killed by : none greater than to less or equal → NO_COVERAGE 15.15 Location : acos Killed by : none greater than to greater or equal → NO_COVERAGE 16.16 Location : acos Killed by : none greater than to equal → NO_COVERAGE 17.17 Location : acos Killed by : none greater than to not equal → NO_COVERAGE 18.18 Location : acos Killed by : none Incremented (a++) double local variable number 25 → NO_COVERAGE 19.19 Location : acos Killed by : none Decremented (a--) double local variable number 25 → NO_COVERAGE 20.20 Location : acos Killed by : none Incremented (++a) double local variable number 25 → NO_COVERAGE 21.21 Location : acos Killed by : none Decremented (--a) double local variable number 25 → NO_COVERAGE
|
| 2067 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::acos with argument → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Math::acos → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 25 → NO_COVERAGE 4.4 Location : acos Killed by : none Incremented (a++) double local variable number 25 → NO_COVERAGE 5.5 Location : acos Killed by : none Decremented (a--) double local variable number 25 → NO_COVERAGE 6.6 Location : acos Killed by : none Incremented (++a) double local variable number 25 → NO_COVERAGE 7.7 Location : acos Killed by : none Decremented (--a) double local variable number 25 → NO_COVERAGE
|
| 2069 |
|
1.1 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 2.2 Location : acos Killed by : none Negated double local variable number 23 → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 9.9 Location : acos Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 10.10 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 11.11 Location : acos Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE 16.16 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2070 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : acos Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : acos Killed by : none greater than to less than → NO_COVERAGE 13.13 Location : acos Killed by : none greater than to less or equal → NO_COVERAGE 14.14 Location : acos Killed by : none greater than to greater or equal → NO_COVERAGE 15.15 Location : acos Killed by : none greater than to equal → NO_COVERAGE 16.16 Location : acos Killed by : none greater than to not equal → NO_COVERAGE 17.17 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2071 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none replaced call to java/lang/Math::atan with argument → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 11.11 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 12.12 Location : acos Killed by : none removed call to java/lang/Math::atan → NO_COVERAGE 13.13 Location : acos Killed by : none Negated double local variable number 27 → NO_COVERAGE 14.14 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 15.15 Location : acos Killed by : none Negated double local variable number 19 → NO_COVERAGE 16.16 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 17.17 Location : acos Killed by : none Negated double local variable number 21 → NO_COVERAGE 18.18 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 19.19 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 21.21 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 25.25 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 26.26 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 27.27 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 28.28 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 29.29 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 30.30 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 31.31 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 32.32 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 33.33 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 34.34 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 35.35 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 36.36 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 37.37 Location : acos Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 38.38 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 39.39 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 40.40 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 41.41 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 42.42 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 43.43 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 44.44 Location : acos Killed by : none Replaced double subtraction with division → NO_COVERAGE 45.45 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 46.46 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 47.47 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 48.48 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 49.49 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 50.50 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 51.51 Location : acos Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 52.52 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 53.53 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 54.54 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 55.55 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 56.56 Location : acos Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 57.57 Location : acos Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 58.58 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 59.59 Location : acos Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 60.60 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 61.61 Location : acos Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 62.62 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 63.63 Location : acos Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 64.64 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 65.65 Location : acos Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 66.66 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 67.67 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 68.68 Location : acos Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 69.69 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 70.70 Location : acos Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 71.71 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 72.72 Location : acos Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 73.73 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 74.74 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 75.75 Location : acos Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 76.76 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 77.77 Location : acos Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 78.78 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 79.79 Location : acos Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 80.80 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 81.81 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 82.82 Location : acos Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 83.83 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 84.84 Location : acos Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 85.85 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 86.86 Location : acos Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE 87.87 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 88.88 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2073 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none replaced call to java/lang/Math::atan with argument → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 12.12 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 13.13 Location : acos Killed by : none removed call to java/lang/Math::atan → NO_COVERAGE 14.14 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 15.15 Location : acos Killed by : none Negated double local variable number 27 → NO_COVERAGE 16.16 Location : acos Killed by : none Negated double local variable number 19 → NO_COVERAGE 17.17 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 18.18 Location : acos Killed by : none Negated double local variable number 27 → NO_COVERAGE 19.19 Location : acos Killed by : none Negated double local variable number 21 → NO_COVERAGE 20.20 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 21.21 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 25.25 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 26.26 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 27.27 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 28.28 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 29.29 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 30.30 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 31.31 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 32.32 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 33.33 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 34.34 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 35.35 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 36.36 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 37.37 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 38.38 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 39.39 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 40.40 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 41.41 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 42.42 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 43.43 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 44.44 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 45.45 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 46.46 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 47.47 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 48.48 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 49.49 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 50.50 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 51.51 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 52.52 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 53.53 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 54.54 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 55.55 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 56.56 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 57.57 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 58.58 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 59.59 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 60.60 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 61.61 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 62.62 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 63.63 Location : acos Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 64.64 Location : acos Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 65.65 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 66.66 Location : acos Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 67.67 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 68.68 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 69.69 Location : acos Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 70.70 Location : acos Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 71.71 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 72.72 Location : acos Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 73.73 Location : acos Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 74.74 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 75.75 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 76.76 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 77.77 Location : acos Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 78.78 Location : acos Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 79.79 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 80.80 Location : acos Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 81.81 Location : acos Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 82.82 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 83.83 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 84.84 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 85.85 Location : acos Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 86.86 Location : acos Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 87.87 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 88.88 Location : acos Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 89.89 Location : acos Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 90.90 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 91.91 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 92.92 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 93.93 Location : acos Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 94.94 Location : acos Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 95.95 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 96.96 Location : acos Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 97.97 Location : acos Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE 98.98 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 99.99 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2077 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 10.0 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 23 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 10.0 with 1.0 → NO_COVERAGE 8.8 Location : acos Killed by : none Substituted 10.0 with 0.0 → NO_COVERAGE 9.9 Location : acos Killed by : none Substituted 10.0 with -1.0 → NO_COVERAGE 10.10 Location : acos Killed by : none Substituted 10.0 with -10.0 → NO_COVERAGE 11.11 Location : acos Killed by : none Substituted 10.0 with 11.0 → NO_COVERAGE 12.12 Location : acos Killed by : none Substituted 10.0 with 9.0 → NO_COVERAGE 13.13 Location : acos Killed by : none greater than to less than → NO_COVERAGE 14.14 Location : acos Killed by : none greater than to less or equal → NO_COVERAGE 15.15 Location : acos Killed by : none greater than to greater or equal → NO_COVERAGE 16.16 Location : acos Killed by : none greater than to equal → NO_COVERAGE 17.17 Location : acos Killed by : none greater than to not equal → NO_COVERAGE 18.18 Location : acos Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 19.19 Location : acos Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 20.20 Location : acos Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 21.21 Location : acos Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE
|
| 2079 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : acos Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : acos Killed by : none greater or equal to less than → NO_COVERAGE 13.13 Location : acos Killed by : none greater or equal to less or equal → NO_COVERAGE 14.14 Location : acos Killed by : none greater or equal to greater than → NO_COVERAGE 15.15 Location : acos Killed by : none greater or equal to equal → NO_COVERAGE 16.16 Location : acos Killed by : none greater or equal to not equal → NO_COVERAGE 17.17 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2080 |
|
1.1 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 8.8 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 19 → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 12.12 Location : acos Killed by : none Negated double local variable number 21 → NO_COVERAGE 13.13 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 21.21 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 25.25 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 26.26 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 27.27 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 28.28 Location : acos Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 29.29 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 30.30 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 31.31 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 32.32 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 33.33 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 34.34 Location : acos Killed by : none Replaced double subtraction with division → NO_COVERAGE 35.35 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 36.36 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 37.37 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 38.38 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 39.39 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 40.40 Location : acos Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 41.41 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 42.42 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 43.43 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 44.44 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 45.45 Location : acos Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 46.46 Location : acos Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 47.47 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 48.48 Location : acos Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 49.49 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 50.50 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 51.51 Location : acos Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 52.52 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 53.53 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 54.54 Location : acos Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 55.55 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 56.56 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 57.57 Location : acos Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 58.58 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 59.59 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 60.60 Location : acos Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 61.61 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 62.62 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 63.63 Location : acos Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 64.64 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 65.65 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 66.66 Location : acos Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 67.67 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 68.68 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 69.69 Location : acos Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 70.70 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 71.71 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 72.72 Location : acos Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE 73.73 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 2082 |
|
1.1 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 8.8 Location : acos Killed by : none Negated double local variable number 19 → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 21 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 21.21 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 25.25 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 26.26 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 27.27 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 28.28 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 29.29 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 30.30 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 31.31 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 32.32 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 33.33 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 34.34 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 35.35 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 36.36 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 37.37 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 38.38 Location : acos Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 39.39 Location : acos Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 40.40 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 41.41 Location : acos Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 42.42 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 43.43 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 44.44 Location : acos Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 45.45 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 46.46 Location : acos Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 47.47 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 48.48 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 49.49 Location : acos Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 50.50 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 51.51 Location : acos Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 52.52 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 53.53 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 54.54 Location : acos Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 55.55 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 56.56 Location : acos Killed by : none Incremented (++a) double local variable number 21 → NO_COVERAGE 57.57 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 58.58 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 59.59 Location : acos Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE 60.60 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 61.61 Location : acos Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE 62.62 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 2084 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 8.8 Location : acos Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 27 → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 27 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 23 → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 21.21 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 25.25 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 26.26 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 27.27 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 28.28 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 29.29 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 30.30 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 31.31 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 32.32 Location : acos Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 33.33 Location : acos Killed by : none Incremented (a++) double local variable number 27 → NO_COVERAGE 34.34 Location : acos Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 35.35 Location : acos Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 36.36 Location : acos Killed by : none Decremented (a--) double local variable number 27 → NO_COVERAGE 37.37 Location : acos Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 38.38 Location : acos Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 39.39 Location : acos Killed by : none Incremented (++a) double local variable number 27 → NO_COVERAGE 40.40 Location : acos Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 41.41 Location : acos Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 42.42 Location : acos Killed by : none Decremented (--a) double local variable number 27 → NO_COVERAGE 43.43 Location : acos Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE
|
| 2086 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 8.8 Location : acos Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 23 → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 23 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 23 → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 21.21 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double subtraction with division → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 25.25 Location : acos Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 26.26 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 27.27 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 28.28 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 29.29 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 30.30 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 31.31 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 32.32 Location : acos Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 33.33 Location : acos Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 34.34 Location : acos Killed by : none Incremented (a++) double local variable number 23 → NO_COVERAGE 35.35 Location : acos Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 36.36 Location : acos Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 37.37 Location : acos Killed by : none Decremented (a--) double local variable number 23 → NO_COVERAGE 38.38 Location : acos Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 39.39 Location : acos Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 40.40 Location : acos Killed by : none Incremented (++a) double local variable number 23 → NO_COVERAGE 41.41 Location : acos Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE 42.42 Location : acos Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE 43.43 Location : acos Killed by : none Decremented (--a) double local variable number 23 → NO_COVERAGE
|
| 2090 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : acos Killed by : none negated conditional → NO_COVERAGE 5.5 Location : acos Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 6.6 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 7.7 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 8.8 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double static field EPSILON → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 16.16 Location : acos Killed by : none greater than to less than → NO_COVERAGE 17.17 Location : acos Killed by : none greater than to less or equal → NO_COVERAGE 18.18 Location : acos Killed by : none greater than to greater or equal → NO_COVERAGE 19.19 Location : acos Killed by : none greater than to equal → NO_COVERAGE 20.20 Location : acos Killed by : none greater than to not equal → NO_COVERAGE 21.21 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 22.22 Location : acos Killed by : none Incremented (a++) static double field EPSILON → NO_COVERAGE 23.23 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 24.24 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 25.25 Location : acos Killed by : none Decremented (a--) static double field EPSILON → NO_COVERAGE 26.26 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 27.27 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 28.28 Location : acos Killed by : none Incremented (++a) static double field EPSILON → NO_COVERAGE 29.29 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 30.30 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 31.31 Location : acos Killed by : none Decremented (--a) static double field → NO_COVERAGE 32.32 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 2091 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : acos Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : acos Killed by : none greater or equal to less than → NO_COVERAGE 13.13 Location : acos Killed by : none greater or equal to less or equal → NO_COVERAGE 14.14 Location : acos Killed by : none greater or equal to greater than → NO_COVERAGE 15.15 Location : acos Killed by : none greater or equal to equal → NO_COVERAGE 16.16 Location : acos Killed by : none greater or equal to not equal → NO_COVERAGE 17.17 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2092 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::acos with argument → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Math::acos → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 5.5 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 6.6 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 7.7 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2093 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 8.8 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double subtraction with division → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 21.21 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 25.25 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 26.26 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 27.27 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 28.28 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 29.29 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 30.30 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 31.31 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 32.32 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 33.33 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 34.34 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 35.35 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 36.36 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 37.37 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 38.38 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 39.39 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 40.40 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 41.41 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2097 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : acos Killed by : none negated conditional → NO_COVERAGE 5.5 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 6.6 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 8.8 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 14.14 Location : acos Killed by : none Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE 15.15 Location : acos Killed by : none Substituted 1.7976931348623157E308 with 0.0 → NO_COVERAGE 16.16 Location : acos Killed by : none Substituted 1.7976931348623157E308 with -1.0 → NO_COVERAGE 17.17 Location : acos Killed by : none Substituted 1.7976931348623157E308 with -1.7976931348623157E308 → NO_COVERAGE 18.18 Location : acos Killed by : none Less or equal to less than → NO_COVERAGE 19.19 Location : acos Killed by : none Less or equal to greater than → NO_COVERAGE 20.20 Location : acos Killed by : none Less or equal to greater or equal → NO_COVERAGE 21.21 Location : acos Killed by : none Less or equal to equal → NO_COVERAGE 22.22 Location : acos Killed by : none Less or equal to not equal → NO_COVERAGE 23.23 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 24.24 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 25.25 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 26.26 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 27.27 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 28.28 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 29.29 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 30.30 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 2099 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 18.18 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 19.19 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 20.20 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 21.21 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 22.22 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 23.23 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 24.24 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 25.25 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 26.26 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 27.27 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 28.28 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 29.29 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE
|
| 2100 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 6.6 Location : acos Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 8.8 Location : acos Killed by : none Negated double local variable number 13 → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 15 → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 20.20 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 21.21 Location : acos Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 22.22 Location : acos Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 23.23 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 24.24 Location : acos Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 25.25 Location : acos Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 26.26 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 27.27 Location : acos Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 28.28 Location : acos Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 29.29 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 30.30 Location : acos Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 31.31 Location : acos Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 2102 |
|
1.1 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 2.2 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 10.10 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 11.11 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 16.16 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2103 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : acos Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 4.4 Location : acos Killed by : none Negated double static field LN_2 → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) static double field LN_2 → NO_COVERAGE 12.12 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 13.13 Location : acos Killed by : none Decremented (a--) static double field LN_2 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 15.15 Location : acos Killed by : none Incremented (++a) static double field LN_2 → NO_COVERAGE 16.16 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : acos Killed by : none Decremented (--a) static double field → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2106 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none negated conditional → NO_COVERAGE 3.3 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double static field SAFE_MIN → NO_COVERAGE 7.7 Location : acos Killed by : none greater than to less than → NO_COVERAGE 8.8 Location : acos Killed by : none greater than to less or equal → NO_COVERAGE 9.9 Location : acos Killed by : none greater than to greater or equal → NO_COVERAGE 10.10 Location : acos Killed by : none greater than to equal → NO_COVERAGE 11.11 Location : acos Killed by : none greater than to not equal → NO_COVERAGE 12.12 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (a++) static double field SAFE_MIN → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (a--) static double field SAFE_MIN → NO_COVERAGE 16.16 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 17.17 Location : acos Killed by : none Incremented (++a) static double field SAFE_MIN → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 19.19 Location : acos Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 2113 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 5.5 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 7.7 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2114 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 5.5 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 7.7 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2115 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 5.5 Location : acos Killed by : none negated conditional → NO_COVERAGE 6.6 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 7.7 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 8.8 Location : acos Killed by : none Negated double static field EPSILON → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double subtraction with division → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 21.21 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 22.22 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 23.23 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 24.24 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 25.25 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 26.26 Location : acos Killed by : none Less than to less or equal → NO_COVERAGE 27.27 Location : acos Killed by : none Less than to greater than → NO_COVERAGE 28.28 Location : acos Killed by : none Less than to greater or equal → NO_COVERAGE 29.29 Location : acos Killed by : none Less than to equal → NO_COVERAGE 30.30 Location : acos Killed by : none Less than to not equal → NO_COVERAGE 31.31 Location : acos Killed by : none Incremented (a++) static double field EPSILON → NO_COVERAGE 32.32 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 33.33 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 34.34 Location : acos Killed by : none Decremented (a--) static double field EPSILON → NO_COVERAGE 35.35 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 36.36 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 37.37 Location : acos Killed by : none Incremented (++a) static double field EPSILON → NO_COVERAGE 38.38 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 39.39 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 40.40 Location : acos Killed by : none Decremented (--a) static double field → NO_COVERAGE 41.41 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 42.42 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2116 |
|
1.1 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 5.5 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 6.6 Location : acos Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
| 2117 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 3.3 Location : acos Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 4.4 Location : acos Killed by : none Negated double static field LN_2 → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) static double field LN_2 → NO_COVERAGE 12.12 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Decremented (a--) static double field LN_2 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 15.15 Location : acos Killed by : none Incremented (++a) static double field LN_2 → NO_COVERAGE 16.16 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 17.17 Location : acos Killed by : none Decremented (--a) static double field → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2118 |
|
1.1 Location : acos Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : acos Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : acos Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : acos Killed by : none Less or equal to less than → NO_COVERAGE 13.13 Location : acos Killed by : none Less or equal to greater than → NO_COVERAGE 14.14 Location : acos Killed by : none Less or equal to greater or equal → NO_COVERAGE 15.15 Location : acos Killed by : none Less or equal to equal → NO_COVERAGE 16.16 Location : acos Killed by : none Less or equal to not equal → NO_COVERAGE 17.17 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2119 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::atan with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : acos Killed by : none removed call to java/lang/Math::atan → NO_COVERAGE 4.4 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 5.5 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 11.11 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 13.13 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 14.14 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 15.15 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 16.16 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 18.18 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2120 |
|
1.1 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 2.2 Location : acos Killed by : none Negated double local variable number 5 → NO_COVERAGE 3.3 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double division with modulus → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double division with addition → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double division with subtraction → NO_COVERAGE 9.9 Location : acos Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 10.10 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 11.11 Location : acos Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 12.12 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 16.16 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2121 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 2.2 Location : acos Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 8.8 Location : acos Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 9.9 Location : acos Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double static field LN_2 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 12.12 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 13.13 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 21.21 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 25.25 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 26.26 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 27.27 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 28.28 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 29.29 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 30.30 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 31.31 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 32.32 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 33.33 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 34.34 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 35.35 Location : acos Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 36.36 Location : acos Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 37.37 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 38.38 Location : acos Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 39.39 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 40.40 Location : acos Killed by : none Incremented (a++) static double field LN_2 → NO_COVERAGE 41.41 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 42.42 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 43.43 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 44.44 Location : acos Killed by : none Decremented (a--) static double field LN_2 → NO_COVERAGE 45.45 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 46.46 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 47.47 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 48.48 Location : acos Killed by : none Incremented (++a) static double field LN_2 → NO_COVERAGE 49.49 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 50.50 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 51.51 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 52.52 Location : acos Killed by : none Decremented (--a) static double field → NO_COVERAGE 53.53 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 54.54 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 55.55 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 2123 |
|
1.1 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 5.5 Location : acos Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 6.6 Location : acos Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 7.7 Location : acos Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
| 2124 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::sqrt with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : acos Killed by : none removed call to java/lang/Math::sqrt → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 8.8 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 11.11 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 18.18 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 19.19 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 20.20 Location : acos Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 21.21 Location : acos Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 22.22 Location : acos Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 23.23 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 24.24 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 25.25 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 26.26 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 27.27 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 28.28 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 29.29 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 30.30 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2125 |
|
1.1 Location : acos Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 2.2 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 3.3 Location : acos Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 4.4 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 8.8 Location : acos Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 9.9 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 17 → NO_COVERAGE 12.12 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double addition with subtraction → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 19.19 Location : acos Killed by : none Replaced double multiplication with division → NO_COVERAGE 20.20 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 21.21 Location : acos Killed by : none Replaced double addition with multiplication → NO_COVERAGE 22.22 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 23.23 Location : acos Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 24.24 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 25.25 Location : acos Killed by : none Replaced double addition with division → NO_COVERAGE 26.26 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 27.27 Location : acos Killed by : none Replaced double multiplication with addition → NO_COVERAGE 28.28 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 29.29 Location : acos Killed by : none Replaced double addition with modulus → NO_COVERAGE 30.30 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 31.31 Location : acos Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 32.32 Location : acos Killed by : none Substituted 0.5 with 1.0 → NO_COVERAGE 33.33 Location : acos Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 34.34 Location : acos Killed by : none Substituted 0.5 with 0.0 → NO_COVERAGE 35.35 Location : acos Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 36.36 Location : acos Killed by : none Substituted 0.5 with -1.0 → NO_COVERAGE 37.37 Location : acos Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 38.38 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 39.39 Location : acos Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 40.40 Location : acos Killed by : none Substituted 0.5 with 1.5 → NO_COVERAGE 41.41 Location : acos Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 42.42 Location : acos Killed by : none Substituted 0.5 with -0.5 → NO_COVERAGE 43.43 Location : acos Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 44.44 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 45.45 Location : acos Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 46.46 Location : acos Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 47.47 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 48.48 Location : acos Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 49.49 Location : acos Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 50.50 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 51.51 Location : acos Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 52.52 Location : acos Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 53.53 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 54.54 Location : acos Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 55.55 Location : acos Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE
|
| 2130 |
|
1.1 Location : acos Killed by : none Substituted 3.141592653589793 with 1.0 → NO_COVERAGE 2.2 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 3.3 Location : acos Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::negative → NO_COVERAGE 5.5 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 6.6 Location : acos Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 7.7 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 8.8 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 9.9 Location : acos Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acos to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 10.10 Location : acos Killed by : none Negated double local variable number 0 → NO_COVERAGE 11.11 Location : acos Killed by : none Negated double local variable number 9 → NO_COVERAGE 12.12 Location : acos Killed by : none Negated double local variable number 9 → NO_COVERAGE 13.13 Location : acos Killed by : none Negated double local variable number 2 → NO_COVERAGE 14.14 Location : acos Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : acos Killed by : none Replaced double subtraction with addition → NO_COVERAGE 16.16 Location : acos Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 17.17 Location : acos Killed by : none Replaced double subtraction with division → NO_COVERAGE 18.18 Location : acos Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 19.19 Location : acos Killed by : none Substituted 3.141592653589793 with 1.0 → NO_COVERAGE 20.20 Location : acos Killed by : none Substituted 3.141592653589793 with 0.0 → NO_COVERAGE 21.21 Location : acos Killed by : none Substituted 3.141592653589793 with -1.0 → NO_COVERAGE 22.22 Location : acos Killed by : none Substituted 3.141592653589793 with -3.141592653589793 → NO_COVERAGE 23.23 Location : acos Killed by : none Substituted 3.141592653589793 with 4.141592653589793 → NO_COVERAGE 24.24 Location : acos Killed by : none Substituted 3.141592653589793 with 2.141592653589793 → NO_COVERAGE 25.25 Location : acos Killed by : none equal to less than → NO_COVERAGE 26.26 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 27.27 Location : acos Killed by : none equal to greater than → NO_COVERAGE 28.28 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 29.29 Location : acos Killed by : none equal to not equal → NO_COVERAGE 30.30 Location : acos Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 31.31 Location : acos Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 32.32 Location : acos Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 33.33 Location : acos Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 34.34 Location : acos Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 35.35 Location : acos Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 36.36 Location : acos Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 37.37 Location : acos Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 38.38 Location : acos Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 39.39 Location : acos Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 40.40 Location : acos Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 41.41 Location : acos Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 42.42 Location : acos Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 43.43 Location : acos Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE 44.44 Location : acos Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE 45.45 Location : acos Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2131 |
|
1.1 Location : acos Killed by : none removed negation → NO_COVERAGE 2.2 Location : acos Killed by : none negated conditional → NO_COVERAGE 3.3 Location : acos Killed by : none removed call to org/apache/commons/numbers/complex/Complex::negative → NO_COVERAGE 4.4 Location : acos Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 5.5 Location : acos Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 6.6 Location : acos Killed by : none Negated double local variable number 11 → NO_COVERAGE 7.7 Location : acos Killed by : none Negated double local variable number 11 → NO_COVERAGE 8.8 Location : acos Killed by : none equal to less than → NO_COVERAGE 9.9 Location : acos Killed by : none equal to less or equal → NO_COVERAGE 10.10 Location : acos Killed by : none equal to greater than → NO_COVERAGE 11.11 Location : acos Killed by : none equal to greater or equal → NO_COVERAGE 12.12 Location : acos Killed by : none equal to not equal → NO_COVERAGE 13.13 Location : acos Killed by : none Incremented (a++) double local variable number 11 → NO_COVERAGE 14.14 Location : acos Killed by : none Incremented (a++) double local variable number 11 → NO_COVERAGE 15.15 Location : acos Killed by : none Decremented (a--) double local variable number 11 → NO_COVERAGE 16.16 Location : acos Killed by : none Decremented (a--) double local variable number 11 → NO_COVERAGE 17.17 Location : acos Killed by : none Incremented (++a) double local variable number 11 → NO_COVERAGE 18.18 Location : acos Killed by : none Incremented (++a) double local variable number 11 → NO_COVERAGE 19.19 Location : acos Killed by : none Decremented (--a) double local variable number 11 → NO_COVERAGE 20.20 Location : acos Killed by : none Decremented (--a) double local variable number 11 → NO_COVERAGE
|
| 2158 |
|
1.1 Location : atan Killed by : none removed negation → NO_COVERAGE 2.2 Location : atan Killed by : none removed call to org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE 3.3 Location : atan Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::atan → NO_COVERAGE 4.4 Location : atan Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::atan to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : atan Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : atan Killed by : none Negated double field real → NO_COVERAGE 7.7 Location : atan Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : atan Killed by : none Incremented (a++) double field real → NO_COVERAGE 9.9 Location : atan Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : atan Killed by : none Decremented (a--) double field real → NO_COVERAGE 11.11 Location : atan Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : atan Killed by : none Incremented (++a) double field real → NO_COVERAGE 13.13 Location : atan Killed by : none Decremented (--a) double field → NO_COVERAGE 14.14 Location : atan Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 2197 |
|
1.1 Location : sinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 2.2 Location : sinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 3.3 Location : sinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : sinh Killed by : none Negated double field real → NO_COVERAGE 5.5 Location : sinh Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : sinh Killed by : none Incremented (a++) double field real → NO_COVERAGE 7.7 Location : sinh Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : sinh Killed by : none Decremented (a--) double field real → NO_COVERAGE 9.9 Location : sinh Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : sinh Killed by : none Incremented (++a) double field real → NO_COVERAGE 11.11 Location : sinh Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : sinh Killed by : none Decremented (--a) double field → NO_COVERAGE 13.13 Location : sinh Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 2212 |
|
1.1 Location : sinh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : sinh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : sinh Killed by : none removed call to java/lang/Double::isInfinite → NO_COVERAGE 4.4 Location : sinh Killed by : none removed call to java/lang/Double::isFinite → NO_COVERAGE 5.5 Location : sinh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 6.6 Location : sinh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : sinh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : sinh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 9.9 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 10.10 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 11.11 Location : sinh Killed by : none equal to less than → NO_COVERAGE 12.12 Location : sinh Killed by : none not equal to less than → NO_COVERAGE 13.13 Location : sinh Killed by : none equal to less or equal → NO_COVERAGE 14.14 Location : sinh Killed by : none not equal to less or equal → NO_COVERAGE 15.15 Location : sinh Killed by : none equal to greater than → NO_COVERAGE 16.16 Location : sinh Killed by : none not equal to greater than → NO_COVERAGE 17.17 Location : sinh Killed by : none equal to greater or equal → NO_COVERAGE 18.18 Location : sinh Killed by : none not equal to greater or equal → NO_COVERAGE 19.19 Location : sinh Killed by : none equal to not equal → NO_COVERAGE 20.20 Location : sinh Killed by : none not equal to equal → NO_COVERAGE 21.21 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 22.22 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 23.23 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 24.24 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 25.25 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 26.26 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 27.27 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 28.28 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2213 |
|
1.1 Location : sinh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 2.2 Location : sinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 3.3 Location : sinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 4.4 Location : sinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : sinh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 7.7 Location : sinh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 8.8 Location : sinh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 9.9 Location : sinh Killed by : none Substituted NaN with NaN → NO_COVERAGE 10.10 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 11.11 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 12.12 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2215 |
|
1.1 Location : sinh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : sinh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : sinh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sinh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : sinh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : sinh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : sinh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : sinh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : sinh Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : sinh Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : sinh Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : sinh Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : sinh Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 16.16 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2217 |
|
1.1 Location : sinh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : sinh Killed by : none removed call to java/lang/Double::isFinite → NO_COVERAGE 3.3 Location : sinh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sinh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : sinh Killed by : none equal to less than → NO_COVERAGE 7.7 Location : sinh Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : sinh Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : sinh Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : sinh Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 12.12 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 13.13 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2220 |
|
1.1 Location : sinh Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 2.2 Location : sinh Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE 3.3 Location : sinh Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 4.4 Location : sinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE 5.5 Location : sinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 6.6 Location : sinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 7.7 Location : sinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 9.9 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 10.10 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 11.11 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 12.12 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 13.13 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 14.14 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 15.15 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 16.16 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 17.17 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 19.19 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 20.20 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 21.21 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 22.22 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2221 |
|
1.1 Location : sinh Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 2.2 Location : sinh Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE
|
| 2226 |
|
1.1 Location : sinh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 2.2 Location : sinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 3.3 Location : sinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 4.4 Location : sinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : sinh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 7.7 Location : sinh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 8.8 Location : sinh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 9.9 Location : sinh Killed by : none Substituted NaN with NaN → NO_COVERAGE 10.10 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 11.11 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 12.12 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2228 |
|
1.1 Location : sinh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : sinh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : sinh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : sinh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : sinh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : sinh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : sinh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : sinh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : sinh Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : sinh Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : sinh Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : sinh Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : sinh Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 16.16 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 17.17 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 18.18 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2230 |
|
1.1 Location : sinh Killed by : none replaced call to java/lang/Math::sinh with argument → NO_COVERAGE 2.2 Location : sinh Killed by : none removed call to java/lang/Math::sinh → NO_COVERAGE 3.3 Location : sinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 4.4 Location : sinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 5.5 Location : sinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 8.8 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 9.9 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 10.10 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 11.11 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 12.12 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 15.15 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2232 |
|
1.1 Location : sinh Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : sinh Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 3.3 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 5.5 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 6.6 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 7.7 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2233 |
|
1.1 Location : sinh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : sinh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 3.3 Location : sinh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : sinh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : sinh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : sinh Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : sinh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 8.8 Location : sinh Killed by : none Substituted 708.0 with 0.0 → NO_COVERAGE 9.9 Location : sinh Killed by : none Substituted 708.0 with -1.0 → NO_COVERAGE 10.10 Location : sinh Killed by : none Substituted 708.0 with -708.0 → NO_COVERAGE 11.11 Location : sinh Killed by : none Substituted 708.0 with 709.0 → NO_COVERAGE 12.12 Location : sinh Killed by : none Substituted 708.0 with 707.0 → NO_COVERAGE 13.13 Location : sinh Killed by : none Less or equal to less than → NO_COVERAGE 14.14 Location : sinh Killed by : none Less or equal to greater than → NO_COVERAGE 15.15 Location : sinh Killed by : none Less or equal to greater or equal → NO_COVERAGE 16.16 Location : sinh Killed by : none Less or equal to equal → NO_COVERAGE 17.17 Location : sinh Killed by : none Less or equal to not equal → NO_COVERAGE 18.18 Location : sinh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 19.19 Location : sinh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 20.20 Location : sinh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 21.21 Location : sinh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2235 |
|
1.1 Location : sinh Killed by : none Substituted 1 with 0 → NO_COVERAGE 2.2 Location : sinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::coshsinh → NO_COVERAGE 3.3 Location : sinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 4.4 Location : sinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : sinh Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 8.8 Location : sinh Killed by : none Substituted 1 with 0 → NO_COVERAGE 9.9 Location : sinh Killed by : none Substituted 1 with -1 → NO_COVERAGE 10.10 Location : sinh Killed by : none Substituted 1 with -1 → NO_COVERAGE 11.11 Location : sinh Killed by : none Substituted 1 with 2 → NO_COVERAGE 12.12 Location : sinh Killed by : none Substituted 1 with 0 → NO_COVERAGE 13.13 Location : sinh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 14.14 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 15.15 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 16.16 Location : sinh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 17.17 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 18.18 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 19.19 Location : sinh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 21.21 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 22.22 Location : sinh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 23.23 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 24.24 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2238 |
|
1.1 Location : sinh Killed by : none replaced call to java/lang/Math::sinh with argument → NO_COVERAGE 2.2 Location : sinh Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 3.3 Location : sinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : sinh Killed by : none removed call to java/lang/Math::sinh → NO_COVERAGE 5.5 Location : sinh Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 6.6 Location : sinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 7.7 Location : sinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::sinh → NO_COVERAGE 8.8 Location : sinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::sinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 9.9 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 10.10 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 11.11 Location : sinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 12.12 Location : sinh Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : sinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 14.14 Location : sinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 15.15 Location : sinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 16.16 Location : sinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 18.18 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 19.19 Location : sinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 20.20 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 21.21 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 22.22 Location : sinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 23.23 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 24.24 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 25.25 Location : sinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 26.26 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 27.27 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 28.28 Location : sinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2239 |
|
1.1 Location : sinh Killed by : none replaced call to java/lang/Math::cosh with argument → NO_COVERAGE 2.2 Location : sinh Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 3.3 Location : sinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : sinh Killed by : none removed call to java/lang/Math::cosh → NO_COVERAGE 5.5 Location : sinh Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE 6.6 Location : sinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 7.7 Location : sinh Killed by : none Replaced double operation by second member → NO_COVERAGE 8.8 Location : sinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 9.9 Location : sinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 10.10 Location : sinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 11.11 Location : sinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 12.12 Location : sinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 13.13 Location : sinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 14.14 Location : sinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 15.15 Location : sinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2278 |
|
1.1 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 2.2 Location : cosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 3.3 Location : cosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : cosh Killed by : none Negated double field real → NO_COVERAGE 5.5 Location : cosh Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : cosh Killed by : none Incremented (a++) double field real → NO_COVERAGE 7.7 Location : cosh Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : cosh Killed by : none Decremented (a--) double field real → NO_COVERAGE 9.9 Location : cosh Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : cosh Killed by : none Incremented (++a) double field real → NO_COVERAGE 11.11 Location : cosh Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : cosh Killed by : none Decremented (--a) double field → NO_COVERAGE 13.13 Location : cosh Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 2295 |
|
1.1 Location : cosh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : cosh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : cosh Killed by : none removed call to java/lang/Double::isInfinite → NO_COVERAGE 4.4 Location : cosh Killed by : none removed call to java/lang/Double::isFinite → NO_COVERAGE 5.5 Location : cosh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 6.6 Location : cosh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : cosh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : cosh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 9.9 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 10.10 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 11.11 Location : cosh Killed by : none equal to less than → NO_COVERAGE 12.12 Location : cosh Killed by : none not equal to less than → NO_COVERAGE 13.13 Location : cosh Killed by : none equal to less or equal → NO_COVERAGE 14.14 Location : cosh Killed by : none not equal to less or equal → NO_COVERAGE 15.15 Location : cosh Killed by : none equal to greater than → NO_COVERAGE 16.16 Location : cosh Killed by : none not equal to greater than → NO_COVERAGE 17.17 Location : cosh Killed by : none equal to greater or equal → NO_COVERAGE 18.18 Location : cosh Killed by : none not equal to greater or equal → NO_COVERAGE 19.19 Location : cosh Killed by : none equal to not equal → NO_COVERAGE 20.20 Location : cosh Killed by : none not equal to equal → NO_COVERAGE 21.21 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 22.22 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 23.23 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 24.24 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 25.25 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 26.26 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 27.27 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 28.28 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2296 |
|
1.1 Location : cosh Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : cosh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 3.3 Location : cosh Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 4.4 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 5.5 Location : cosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 6.6 Location : cosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 7.7 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 8.8 Location : cosh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 9.9 Location : cosh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 10.10 Location : cosh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 11.11 Location : cosh Killed by : none Substituted NaN with NaN → NO_COVERAGE 12.12 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 13.13 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 14.14 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 15.15 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2298 |
|
1.1 Location : cosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : cosh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : cosh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : cosh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : cosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : cosh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : cosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : cosh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : cosh Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : cosh Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : cosh Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : cosh Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : cosh Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 16.16 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2300 |
|
1.1 Location : cosh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : cosh Killed by : none removed call to java/lang/Double::isFinite → NO_COVERAGE 3.3 Location : cosh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : cosh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : cosh Killed by : none equal to less than → NO_COVERAGE 7.7 Location : cosh Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : cosh Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : cosh Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : cosh Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 12.12 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 13.13 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2303 |
|
1.1 Location : cosh Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 2.2 Location : cosh Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 3.3 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 4.4 Location : cosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 5.5 Location : cosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 7.7 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 8.8 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 10.10 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 11.11 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 12.12 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 13.13 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 14.14 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 15.15 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 16.16 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 17.17 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 18.18 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 19.19 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 20.20 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2304 |
|
1.1 Location : cosh Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 2.2 Location : cosh Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE 3.3 Location : cosh Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE 4.4 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE
|
| 2309 |
|
1.1 Location : cosh Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE 2.2 Location : cosh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 3.3 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE 4.4 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 5.5 Location : cosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 6.6 Location : cosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 7.7 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 8.8 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : cosh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 10.10 Location : cosh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 11.11 Location : cosh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 12.12 Location : cosh Killed by : none Substituted NaN with NaN → NO_COVERAGE 13.13 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 14.14 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 15.15 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 16.16 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 17.17 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 19.19 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 20.20 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2311 |
|
1.1 Location : cosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : cosh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : cosh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : cosh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : cosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : cosh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : cosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : cosh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : cosh Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : cosh Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : cosh Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : cosh Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : cosh Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 16.16 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 17.17 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 18.18 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2317 |
|
1.1 Location : cosh Killed by : none replaced call to java/lang/Math::cosh with argument → NO_COVERAGE 2.2 Location : cosh Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE 3.3 Location : cosh Killed by : none removed call to java/lang/Math::cosh → NO_COVERAGE 4.4 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE 5.5 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 6.6 Location : cosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 7.7 Location : cosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 9.9 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 10.10 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 11.11 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 12.12 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 13.13 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 14.14 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 15.15 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 16.16 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 19.19 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 20.20 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 21.21 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 22.22 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2319 |
|
1.1 Location : cosh Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : cosh Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 3.3 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 5.5 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 6.6 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 7.7 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2320 |
|
1.1 Location : cosh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : cosh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 3.3 Location : cosh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : cosh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : cosh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : cosh Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : cosh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 8.8 Location : cosh Killed by : none Substituted 708.0 with 0.0 → NO_COVERAGE 9.9 Location : cosh Killed by : none Substituted 708.0 with -1.0 → NO_COVERAGE 10.10 Location : cosh Killed by : none Substituted 708.0 with -708.0 → NO_COVERAGE 11.11 Location : cosh Killed by : none Substituted 708.0 with 709.0 → NO_COVERAGE 12.12 Location : cosh Killed by : none Substituted 708.0 with 707.0 → NO_COVERAGE 13.13 Location : cosh Killed by : none Less or equal to less than → NO_COVERAGE 14.14 Location : cosh Killed by : none Less or equal to greater than → NO_COVERAGE 15.15 Location : cosh Killed by : none Less or equal to greater or equal → NO_COVERAGE 16.16 Location : cosh Killed by : none Less or equal to equal → NO_COVERAGE 17.17 Location : cosh Killed by : none Less or equal to not equal → NO_COVERAGE 18.18 Location : cosh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 19.19 Location : cosh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 20.20 Location : cosh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 21.21 Location : cosh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2322 |
|
1.1 Location : cosh Killed by : none Substituted 0 with 1 → NO_COVERAGE 2.2 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::coshsinh → NO_COVERAGE 3.3 Location : cosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 4.4 Location : cosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : cosh Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 8.8 Location : cosh Killed by : none Substituted 0 with 1 → NO_COVERAGE 9.9 Location : cosh Killed by : none Substituted 0 with -1 → NO_COVERAGE 10.10 Location : cosh Killed by : none Substituted 0 with 1 → NO_COVERAGE 11.11 Location : cosh Killed by : none Substituted 0 with -1 → NO_COVERAGE 12.12 Location : cosh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 13.13 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 14.14 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 15.15 Location : cosh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 16.16 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 18.18 Location : cosh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 19.19 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 20.20 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 21.21 Location : cosh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 22.22 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 23.23 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2325 |
|
1.1 Location : cosh Killed by : none replaced call to java/lang/Math::cosh with argument → NO_COVERAGE 2.2 Location : cosh Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 3.3 Location : cosh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : cosh Killed by : none removed call to java/lang/Math::cosh → NO_COVERAGE 5.5 Location : cosh Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 6.6 Location : cosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 7.7 Location : cosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::cosh → NO_COVERAGE 8.8 Location : cosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::cosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 9.9 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 10.10 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 11.11 Location : cosh Killed by : none Negated double local variable number 0 → NO_COVERAGE 12.12 Location : cosh Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : cosh Killed by : none Replaced double multiplication with division → NO_COVERAGE 14.14 Location : cosh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 15.15 Location : cosh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 16.16 Location : cosh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 17.17 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 18.18 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 19.19 Location : cosh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 20.20 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 21.21 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 22.22 Location : cosh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 23.23 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 24.24 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 25.25 Location : cosh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 26.26 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 27.27 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 28.28 Location : cosh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2326 |
|
1.1 Location : cosh Killed by : none replaced call to java/lang/Math::sinh with argument → NO_COVERAGE 2.2 Location : cosh Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 3.3 Location : cosh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : cosh Killed by : none removed call to java/lang/Math::sinh → NO_COVERAGE 5.5 Location : cosh Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE 6.6 Location : cosh Killed by : none Negated double local variable number 2 → NO_COVERAGE 7.7 Location : cosh Killed by : none Replaced double operation by second member → NO_COVERAGE 8.8 Location : cosh Killed by : none Replaced double multiplication with division → NO_COVERAGE 9.9 Location : cosh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 10.10 Location : cosh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 11.11 Location : cosh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 12.12 Location : cosh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 13.13 Location : cosh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 14.14 Location : cosh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 15.15 Location : cosh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2350 |
|
1.1 Location : coshsinh Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 2.2 Location : coshsinh Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 4 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 2351 |
|
1.1 Location : coshsinh Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 2.2 Location : coshsinh Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 4 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Incremented (a++) double local variable number 4 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Decremented (a--) double local variable number 4 → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Incremented (++a) double local variable number 4 → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Decremented (--a) double local variable number 4 → NO_COVERAGE
|
| 2353 |
|
1.1 Location : coshsinh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : coshsinh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 3.3 Location : coshsinh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Negated integer local variable number 6 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none equal to less than → NO_COVERAGE 6.6 Location : coshsinh Killed by : none equal to less or equal → NO_COVERAGE 7.7 Location : coshsinh Killed by : none equal to greater than → NO_COVERAGE 8.8 Location : coshsinh Killed by : none equal to greater or equal → NO_COVERAGE 9.9 Location : coshsinh Killed by : none equal to not equal → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Incremented (a++) integer local variable number 6 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Decremented (a--) integer local variable number 6 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Incremented (++a) integer local variable number 6 → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Decremented (--a) integer local variable number 6 → NO_COVERAGE
|
| 2354 |
|
1.1 Location : coshsinh Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE 2.2 Location : coshsinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 8 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2356 |
|
1.1 Location : coshsinh Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → NO_COVERAGE 2.2 Location : coshsinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::changeSign → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 10 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Negated double local variable number 2 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2361 |
|
1.1 Location : coshsinh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Substituted 2124.0 with 1.0 → NO_COVERAGE 3.3 Location : coshsinh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : coshsinh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : coshsinh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Substituted 2124.0 with 1.0 → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Substituted 2124.0 with 0.0 → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Substituted 2124.0 with -1.0 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Substituted 2124.0 with -2124.0 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Substituted 2124.0 with 2125.0 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Substituted 2124.0 with 2123.0 → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Less or equal to less than → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Less or equal to greater than → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Less or equal to greater or equal → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Less or equal to equal → NO_COVERAGE 17.17 Location : coshsinh Killed by : none Less or equal to not equal → NO_COVERAGE 18.18 Location : coshsinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 19.19 Location : coshsinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 20.20 Location : coshsinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 21.21 Location : coshsinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2366 |
|
1.1 Location : coshsinh Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 8 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE
|
| 2367 |
|
1.1 Location : coshsinh Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 10 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE
|
| 2370 |
|
1.1 Location : coshsinh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Negated double local variable number 8 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Negated double static field EXP_M → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double division with multiplication → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Replaced double division with modulus → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Replaced double division with addition → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Replaced double division with subtraction → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 17.17 Location : coshsinh Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 18.18 Location : coshsinh Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 19.19 Location : coshsinh Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 20.20 Location : coshsinh Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 21.21 Location : coshsinh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 22.22 Location : coshsinh Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 23.23 Location : coshsinh Killed by : none Incremented (a++) static double field EXP_M → NO_COVERAGE 24.24 Location : coshsinh Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 25.25 Location : coshsinh Killed by : none Decremented (a--) static double field EXP_M → NO_COVERAGE 26.26 Location : coshsinh Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 27.27 Location : coshsinh Killed by : none Incremented (++a) static double field EXP_M → NO_COVERAGE 28.28 Location : coshsinh Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE 29.29 Location : coshsinh Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 2371 |
|
1.1 Location : coshsinh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Negated double local variable number 10 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Negated double static field EXP_M → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double division with multiplication → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Replaced double division with modulus → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Replaced double division with addition → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Replaced double division with subtraction → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 17.17 Location : coshsinh Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 18.18 Location : coshsinh Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 19.19 Location : coshsinh Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 20.20 Location : coshsinh Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 21.21 Location : coshsinh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 22.22 Location : coshsinh Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 23.23 Location : coshsinh Killed by : none Incremented (a++) static double field EXP_M → NO_COVERAGE 24.24 Location : coshsinh Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 25.25 Location : coshsinh Killed by : none Decremented (a--) static double field EXP_M → NO_COVERAGE 26.26 Location : coshsinh Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 27.27 Location : coshsinh Killed by : none Incremented (++a) static double field EXP_M → NO_COVERAGE 28.28 Location : coshsinh Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 29.29 Location : coshsinh Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 2373 |
|
1.1 Location : coshsinh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Substituted 1416.0 with 1.0 → NO_COVERAGE 3.3 Location : coshsinh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : coshsinh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : coshsinh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Substituted 1416.0 with 1.0 → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Substituted 1416.0 with 0.0 → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Substituted 1416.0 with -1.0 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Substituted 1416.0 with -1416.0 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Substituted 1416.0 with 1417.0 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Substituted 1416.0 with 1415.0 → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Less or equal to less than → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Less or equal to greater than → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Less or equal to greater or equal → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Less or equal to equal → NO_COVERAGE 17.17 Location : coshsinh Killed by : none Less or equal to not equal → NO_COVERAGE 18.18 Location : coshsinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 19.19 Location : coshsinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 20.20 Location : coshsinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 21.21 Location : coshsinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2375 |
|
1.1 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Negated double local variable number 8 → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double static field EXP_M → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Incremented (a++) static double field EXP_M → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Decremented (a--) static double field EXP_M → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Incremented (++a) static double field EXP_M → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 2376 |
|
1.1 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Negated double local variable number 10 → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double static field EXP_M → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Incremented (a++) static double field EXP_M → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Decremented (a--) static double field EXP_M → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Incremented (++a) static double field EXP_M → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 2377 |
|
1.1 Location : coshsinh Killed by : none Substituted 1416.0 with 1.0 → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double subtraction with division → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Substituted 1416.0 with 1.0 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Substituted 1416.0 with 0.0 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Substituted 1416.0 with -1.0 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Substituted 1416.0 with -1416.0 → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Substituted 1416.0 with 1417.0 → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Substituted 1416.0 with 1415.0 → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : coshsinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : coshsinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2380 |
|
1.1 Location : coshsinh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double subtraction with division → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Substituted 708.0 with 0.0 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Substituted 708.0 with -1.0 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Substituted 708.0 with -708.0 → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Substituted 708.0 with 709.0 → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Substituted 708.0 with 707.0 → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : coshsinh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : coshsinh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2382 |
|
1.1 Location : coshsinh Killed by : none replaced call to java/lang/Math::exp with argument → NO_COVERAGE 2.2 Location : coshsinh Killed by : none removed call to java/lang/Math::exp → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 12 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Incremented (a++) double local variable number 12 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Decremented (a--) double local variable number 12 → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Incremented (++a) double local variable number 12 → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Decremented (--a) double local variable number 12 → NO_COVERAGE
|
| 2383 |
|
1.1 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Negated double local variable number 8 → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 14 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Incremented (a++) double local variable number 14 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Decremented (a--) double local variable number 14 → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Incremented (++a) double local variable number 14 → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Decremented (--a) double local variable number 14 → NO_COVERAGE
|
| 2384 |
|
1.1 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : coshsinh Killed by : none Negated double local variable number 10 → NO_COVERAGE 3.3 Location : coshsinh Killed by : none Negated double local variable number 14 → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Incremented (a++) double local variable number 14 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Decremented (a--) double local variable number 14 → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 14.14 Location : coshsinh Killed by : none Incremented (++a) double local variable number 14 → NO_COVERAGE 15.15 Location : coshsinh Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE 16.16 Location : coshsinh Killed by : none Decremented (--a) double local variable number 14 → NO_COVERAGE
|
| 2386 |
|
1.1 Location : coshsinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 2.2 Location : coshsinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::coshsinh → NO_COVERAGE 3.3 Location : coshsinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::coshsinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : coshsinh Killed by : none Negated double local variable number 8 → NO_COVERAGE 5.5 Location : coshsinh Killed by : none Negated double local variable number 10 → NO_COVERAGE 6.6 Location : coshsinh Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 7.7 Location : coshsinh Killed by : none Incremented (a++) double local variable number 10 → NO_COVERAGE 8.8 Location : coshsinh Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 9.9 Location : coshsinh Killed by : none Decremented (a--) double local variable number 10 → NO_COVERAGE 10.10 Location : coshsinh Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 11.11 Location : coshsinh Killed by : none Incremented (++a) double local variable number 10 → NO_COVERAGE 12.12 Location : coshsinh Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE 13.13 Location : coshsinh Killed by : none Decremented (--a) double local variable number 10 → NO_COVERAGE
|
| 2434 |
|
1.1 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 2.2 Location : tanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 3.3 Location : tanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : tanh Killed by : none Negated double field real → NO_COVERAGE 5.5 Location : tanh Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : tanh Killed by : none Incremented (a++) double field real → NO_COVERAGE 7.7 Location : tanh Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : tanh Killed by : none Decremented (a--) double field real → NO_COVERAGE 9.9 Location : tanh Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : tanh Killed by : none Incremented (++a) double field real → NO_COVERAGE 11.11 Location : tanh Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : tanh Killed by : none Decremented (--a) double field → NO_COVERAGE 13.13 Location : tanh Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 2450 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 3.3 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 5.5 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 6.6 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2453 |
|
1.1 Location : tanh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : tanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosFinite → NO_COVERAGE 4.4 Location : tanh Killed by : none removed call to java/lang/Double::isFinite → NO_COVERAGE 5.5 Location : tanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 6.6 Location : tanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : tanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : tanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 9.9 Location : tanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 10.10 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 11.11 Location : tanh Killed by : none equal to less than → NO_COVERAGE 12.12 Location : tanh Killed by : none not equal to less than → NO_COVERAGE 13.13 Location : tanh Killed by : none equal to less or equal → NO_COVERAGE 14.14 Location : tanh Killed by : none not equal to less or equal → NO_COVERAGE 15.15 Location : tanh Killed by : none equal to greater than → NO_COVERAGE 16.16 Location : tanh Killed by : none not equal to greater than → NO_COVERAGE 17.17 Location : tanh Killed by : none equal to greater or equal → NO_COVERAGE 18.18 Location : tanh Killed by : none not equal to greater or equal → NO_COVERAGE 19.19 Location : tanh Killed by : none equal to not equal → NO_COVERAGE 20.20 Location : tanh Killed by : none not equal to equal → NO_COVERAGE 21.21 Location : tanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 22.22 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 23.23 Location : tanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 24.24 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 25.25 Location : tanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 26.26 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 27.27 Location : tanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 28.28 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2454 |
|
1.1 Location : tanh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : tanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : tanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : tanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : tanh Killed by : none equal to less than → NO_COVERAGE 7.7 Location : tanh Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : tanh Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : tanh Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : tanh Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : tanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 12.12 Location : tanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : tanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : tanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2455 |
|
1.1 Location : tanh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Double::isFinite → NO_COVERAGE 3.3 Location : tanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : tanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : tanh Killed by : none equal to less than → NO_COVERAGE 7.7 Location : tanh Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : tanh Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : tanh Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : tanh Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 12.12 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 13.13 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2460 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none changed conditional boundary → NO_COVERAGE 3.3 Location : tanh Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 4.4 Location : tanh Killed by : none negated conditional → NO_COVERAGE 5.5 Location : tanh Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 6.6 Location : tanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 7.7 Location : tanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 8.8 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 10.10 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 11.11 Location : tanh Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 12.12 Location : tanh Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 13.13 Location : tanh Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 14.14 Location : tanh Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 15.15 Location : tanh Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 16.16 Location : tanh Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE 17.17 Location : tanh Killed by : none greater or equal to less than → NO_COVERAGE 18.18 Location : tanh Killed by : none greater or equal to less or equal → NO_COVERAGE 19.19 Location : tanh Killed by : none greater or equal to greater than → NO_COVERAGE 20.20 Location : tanh Killed by : none greater or equal to equal → NO_COVERAGE 21.21 Location : tanh Killed by : none greater or equal to not equal → NO_COVERAGE 22.22 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 23.23 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 24.24 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 25.25 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 26.26 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 27.27 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 28.28 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 29.29 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 30.30 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 31.31 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 32.32 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 33.33 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2462 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 3.3 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : tanh Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE 5.5 Location : tanh Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 6.6 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 7.7 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 8.8 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 9.9 Location : tanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 10.10 Location : tanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 11.11 Location : tanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 12.12 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 13.13 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 14.14 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 15.15 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2463 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 4.4 Location : tanh Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 5.5 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 6.6 Location : tanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 7.7 Location : tanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 10.10 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 11.11 Location : tanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : tanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 13.13 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 14.14 Location : tanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 15.15 Location : tanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 16.16 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 17.17 Location : tanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 18.18 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 19.19 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 20.20 Location : tanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 21.21 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 22.22 Location : tanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 23.23 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 24.24 Location : tanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 25.25 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 26.26 Location : tanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2464 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE
|
| 2467 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 3.3 Location : tanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 5.5 Location : tanh Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 6.6 Location : tanh Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 7.7 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 8.8 Location : tanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 9.9 Location : tanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 10.10 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 11.11 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 12.12 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 13.13 Location : tanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : tanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 15.15 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 16.16 Location : tanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 17.17 Location : tanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 18.18 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 19.19 Location : tanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 20.20 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 21.21 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 22.22 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 23.23 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 24.24 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 25.25 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 26.26 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 27.27 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 28.28 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2477 |
|
1.1 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : tanh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 3.3 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 4.4 Location : tanh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 5.5 Location : tanh Killed by : none negated conditional → NO_COVERAGE 6.6 Location : tanh Killed by : none negated conditional → NO_COVERAGE 7.7 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 8.8 Location : tanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 9.9 Location : tanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 10.10 Location : tanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 11.11 Location : tanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 12.12 Location : tanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 13.13 Location : tanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 14.14 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 15.15 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 16.16 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 17.17 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 18.18 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 19.19 Location : tanh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 20.20 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 21.21 Location : tanh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 22.22 Location : tanh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 23.23 Location : tanh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 24.24 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 25.25 Location : tanh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 26.26 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 27.27 Location : tanh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 28.28 Location : tanh Killed by : none Substituted NaN with NaN → NO_COVERAGE 29.29 Location : tanh Killed by : none Substituted NaN with NaN → NO_COVERAGE 30.30 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 31.31 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 32.32 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 33.33 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 34.34 Location : tanh Killed by : none not equal to less than → NO_COVERAGE 35.35 Location : tanh Killed by : none not equal to less than → NO_COVERAGE 36.36 Location : tanh Killed by : none not equal to less or equal → NO_COVERAGE 37.37 Location : tanh Killed by : none not equal to less or equal → NO_COVERAGE 38.38 Location : tanh Killed by : none not equal to greater than → NO_COVERAGE 39.39 Location : tanh Killed by : none not equal to greater than → NO_COVERAGE 40.40 Location : tanh Killed by : none not equal to greater or equal → NO_COVERAGE 41.41 Location : tanh Killed by : none not equal to greater or equal → NO_COVERAGE 42.42 Location : tanh Killed by : none not equal to equal → NO_COVERAGE 43.43 Location : tanh Killed by : none not equal to equal → NO_COVERAGE 44.44 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 45.45 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 46.46 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 47.47 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 48.48 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 49.49 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 50.50 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 51.51 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 52.52 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 53.53 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 54.54 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 55.55 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 56.56 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 57.57 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 58.58 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 59.59 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2484 |
|
1.1 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : tanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : tanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : tanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : tanh Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : tanh Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : tanh Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : tanh Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : tanh Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 16.16 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 17.17 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 18.18 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2487 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::tan with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Math::tan → NO_COVERAGE 3.3 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 4.4 Location : tanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 5.5 Location : tanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 8.8 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 10.10 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 11.11 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 12.12 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 15.15 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2489 |
|
1.1 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : tanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : tanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : tanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : tanh Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : tanh Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : tanh Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : tanh Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : tanh Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 16.16 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 17.17 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 18.18 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2491 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::tanh with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Math::tanh → NO_COVERAGE 3.3 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 4.4 Location : tanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 5.5 Location : tanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 8.8 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 10.10 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 11.11 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 12.12 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 15.15 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2503 |
|
1.1 Location : tanh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : tanh Killed by : none Substituted 354.0 with 1.0 → NO_COVERAGE 3.3 Location : tanh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : tanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : tanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : tanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : tanh Killed by : none Substituted 354.0 with 1.0 → NO_COVERAGE 8.8 Location : tanh Killed by : none Substituted 354.0 with 0.0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Substituted 354.0 with -1.0 → NO_COVERAGE 10.10 Location : tanh Killed by : none Substituted 354.0 with -354.0 → NO_COVERAGE 11.11 Location : tanh Killed by : none Substituted 354.0 with 355.0 → NO_COVERAGE 12.12 Location : tanh Killed by : none Substituted 354.0 with 353.0 → NO_COVERAGE 13.13 Location : tanh Killed by : none Less or equal to less than → NO_COVERAGE 14.14 Location : tanh Killed by : none Less or equal to greater than → NO_COVERAGE 15.15 Location : tanh Killed by : none Less or equal to greater or equal → NO_COVERAGE 16.16 Location : tanh Killed by : none Less or equal to equal → NO_COVERAGE 17.17 Location : tanh Killed by : none Less or equal to not equal → NO_COVERAGE 18.18 Location : tanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 19.19 Location : tanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 20.20 Location : tanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 21.21 Location : tanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2508 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : tanh Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 4.4 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 5.5 Location : tanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 6.6 Location : tanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 8.8 Location : tanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 10.10 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 11.11 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 12.12 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2517 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 3.3 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : tanh Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE 5.5 Location : tanh Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 6.6 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 7.7 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 8.8 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 10.10 Location : tanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 11.11 Location : tanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 12.12 Location : tanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 13.13 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 14.14 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 15.15 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 16.16 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 17.17 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 18.18 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 19.19 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 20.20 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2518 |
|
1.1 Location : tanh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : tanh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 3.3 Location : tanh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : tanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : tanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : tanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : tanh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 8.8 Location : tanh Killed by : none Substituted 708.0 with 0.0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Substituted 708.0 with -1.0 → NO_COVERAGE 10.10 Location : tanh Killed by : none Substituted 708.0 with -708.0 → NO_COVERAGE 11.11 Location : tanh Killed by : none Substituted 708.0 with 709.0 → NO_COVERAGE 12.12 Location : tanh Killed by : none Substituted 708.0 with 707.0 → NO_COVERAGE 13.13 Location : tanh Killed by : none Less or equal to less than → NO_COVERAGE 14.14 Location : tanh Killed by : none Less or equal to greater than → NO_COVERAGE 15.15 Location : tanh Killed by : none Less or equal to greater or equal → NO_COVERAGE 16.16 Location : tanh Killed by : none Less or equal to equal → NO_COVERAGE 17.17 Location : tanh Killed by : none Less or equal to not equal → NO_COVERAGE 18.18 Location : tanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 19.19 Location : tanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 20.20 Location : tanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 21.21 Location : tanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2521 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : tanh Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 4.4 Location : tanh Killed by : none Negated double local variable number 9 → NO_COVERAGE 5.5 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 6.6 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 8.8 Location : tanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 9.9 Location : tanh Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 10.10 Location : tanh Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 11.11 Location : tanh Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 12.12 Location : tanh Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE
|
| 2524 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::exp with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 3.3 Location : tanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 4.4 Location : tanh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 5.5 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : tanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 7.7 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 8.8 Location : tanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 9.9 Location : tanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 10.10 Location : tanh Killed by : none removed call to java/lang/Math::exp → NO_COVERAGE 11.11 Location : tanh Killed by : none Negated double local variable number 9 → NO_COVERAGE 12.12 Location : tanh Killed by : none Negated double static field EXP_M → NO_COVERAGE 13.13 Location : tanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 14.14 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 18.18 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 19.19 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 20.20 Location : tanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 21.21 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 22.22 Location : tanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 23.23 Location : tanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 24.24 Location : tanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 25.25 Location : tanh Killed by : none Replaced double division with modulus → NO_COVERAGE 26.26 Location : tanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 27.27 Location : tanh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 28.28 Location : tanh Killed by : none Replaced double division with modulus → NO_COVERAGE 29.29 Location : tanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 30.30 Location : tanh Killed by : none Replaced double division with addition → NO_COVERAGE 31.31 Location : tanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 32.32 Location : tanh Killed by : none Replaced double subtraction with division → NO_COVERAGE 33.33 Location : tanh Killed by : none Replaced double division with addition → NO_COVERAGE 34.34 Location : tanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 35.35 Location : tanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 36.36 Location : tanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 37.37 Location : tanh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 38.38 Location : tanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 39.39 Location : tanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 40.40 Location : tanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 41.41 Location : tanh Killed by : none Substituted 708.0 with 1.0 → NO_COVERAGE 42.42 Location : tanh Killed by : none Substituted 4.0 with 0.0 → NO_COVERAGE 43.43 Location : tanh Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 44.44 Location : tanh Killed by : none Substituted 708.0 with 0.0 → NO_COVERAGE 45.45 Location : tanh Killed by : none Substituted 4.0 with -1.0 → NO_COVERAGE 46.46 Location : tanh Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 47.47 Location : tanh Killed by : none Substituted 708.0 with -1.0 → NO_COVERAGE 48.48 Location : tanh Killed by : none Substituted 4.0 with -4.0 → NO_COVERAGE 49.49 Location : tanh Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 50.50 Location : tanh Killed by : none Substituted 708.0 with -708.0 → NO_COVERAGE 51.51 Location : tanh Killed by : none Substituted 4.0 with 5.0 → NO_COVERAGE 52.52 Location : tanh Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 53.53 Location : tanh Killed by : none Substituted 708.0 with 709.0 → NO_COVERAGE 54.54 Location : tanh Killed by : none Substituted 4.0 with 3.0 → NO_COVERAGE 55.55 Location : tanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 56.56 Location : tanh Killed by : none Substituted 708.0 with 707.0 → NO_COVERAGE 57.57 Location : tanh Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 58.58 Location : tanh Killed by : none Incremented (a++) static double field EXP_M → NO_COVERAGE 59.59 Location : tanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 60.60 Location : tanh Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 61.61 Location : tanh Killed by : none Decremented (a--) static double field EXP_M → NO_COVERAGE 62.62 Location : tanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 63.63 Location : tanh Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 64.64 Location : tanh Killed by : none Incremented (++a) static double field EXP_M → NO_COVERAGE 65.65 Location : tanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 66.66 Location : tanh Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE 67.67 Location : tanh Killed by : none Decremented (--a) static double field → NO_COVERAGE 68.68 Location : tanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2526 |
|
1.1 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 2.2 Location : tanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 3.3 Location : tanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : tanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 5.5 Location : tanh Killed by : none Negated double local variable number 9 → NO_COVERAGE 6.6 Location : tanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 7.7 Location : tanh Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 8.8 Location : tanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 9.9 Location : tanh Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 10.10 Location : tanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 11.11 Location : tanh Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 12.12 Location : tanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 13.13 Location : tanh Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE
|
| 2534 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::sinh with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Math::sinh → NO_COVERAGE 3.3 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 5.5 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 6.6 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2535 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::cosh with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Math::cosh → NO_COVERAGE 3.3 Location : tanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 4.4 Location : tanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 5.5 Location : tanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 6.6 Location : tanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 7.7 Location : tanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2536 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::sin with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Math::sin → NO_COVERAGE 3.3 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 4.4 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 5.5 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 6.6 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 7.7 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2537 |
|
1.1 Location : tanh Killed by : none replaced call to java/lang/Math::cos with argument → NO_COVERAGE 2.2 Location : tanh Killed by : none removed call to java/lang/Math::cos → NO_COVERAGE 3.3 Location : tanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 4.4 Location : tanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 5.5 Location : tanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 6.6 Location : tanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 7.7 Location : tanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2538 |
|
1.1 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : tanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 4.4 Location : tanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 5.5 Location : tanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : tanh Killed by : none Negated double local variable number 13 → NO_COVERAGE 7.7 Location : tanh Killed by : none Negated double local variable number 13 → NO_COVERAGE 8.8 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 12.12 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 13.13 Location : tanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 14.14 Location : tanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 15.15 Location : tanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 16.16 Location : tanh Killed by : none Replaced double addition with multiplication → NO_COVERAGE 17.17 Location : tanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 18.18 Location : tanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 19.19 Location : tanh Killed by : none Replaced double addition with division → NO_COVERAGE 20.20 Location : tanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 21.21 Location : tanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 22.22 Location : tanh Killed by : none Replaced double addition with modulus → NO_COVERAGE 23.23 Location : tanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 24.24 Location : tanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 25.25 Location : tanh Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 26.26 Location : tanh Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 27.27 Location : tanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 28.28 Location : tanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 29.29 Location : tanh Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 30.30 Location : tanh Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 31.31 Location : tanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 32.32 Location : tanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 33.33 Location : tanh Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 34.34 Location : tanh Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 35.35 Location : tanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 36.36 Location : tanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 37.37 Location : tanh Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 38.38 Location : tanh Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE
|
| 2539 |
|
1.1 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : tanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 3.3 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : tanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 5.5 Location : tanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 6.6 Location : tanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::tanh → NO_COVERAGE 7.7 Location : tanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::tanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : tanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 9.9 Location : tanh Killed by : none Negated double local variable number 9 → NO_COVERAGE 10.10 Location : tanh Killed by : none Negated double local variable number 15 → NO_COVERAGE 11.11 Location : tanh Killed by : none Negated double local variable number 11 → NO_COVERAGE 12.12 Location : tanh Killed by : none Negated double local variable number 13 → NO_COVERAGE 13.13 Location : tanh Killed by : none Negated double local variable number 15 → NO_COVERAGE 14.14 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : tanh Killed by : none Replaced double operation by second member → NO_COVERAGE 18.18 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 19.19 Location : tanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 20.20 Location : tanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 21.21 Location : tanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 22.22 Location : tanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 23.23 Location : tanh Killed by : none Replaced double division with modulus → NO_COVERAGE 24.24 Location : tanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 25.25 Location : tanh Killed by : none Replaced double division with modulus → NO_COVERAGE 26.26 Location : tanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 27.27 Location : tanh Killed by : none Replaced double division with addition → NO_COVERAGE 28.28 Location : tanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 29.29 Location : tanh Killed by : none Replaced double division with addition → NO_COVERAGE 30.30 Location : tanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 31.31 Location : tanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 32.32 Location : tanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 33.33 Location : tanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 34.34 Location : tanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 35.35 Location : tanh Killed by : none Incremented (a++) double local variable number 9 → NO_COVERAGE 36.36 Location : tanh Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 37.37 Location : tanh Killed by : none Incremented (a++) double local variable number 11 → NO_COVERAGE 38.38 Location : tanh Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 39.39 Location : tanh Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 40.40 Location : tanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 41.41 Location : tanh Killed by : none Decremented (a--) double local variable number 9 → NO_COVERAGE 42.42 Location : tanh Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 43.43 Location : tanh Killed by : none Decremented (a--) double local variable number 11 → NO_COVERAGE 44.44 Location : tanh Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 45.45 Location : tanh Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 46.46 Location : tanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 47.47 Location : tanh Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 48.48 Location : tanh Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 49.49 Location : tanh Killed by : none Incremented (++a) double local variable number 11 → NO_COVERAGE 50.50 Location : tanh Killed by : none Incremented (++a) double local variable number 13 → NO_COVERAGE 51.51 Location : tanh Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 52.52 Location : tanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 53.53 Location : tanh Killed by : none Decremented (--a) double local variable number 9 → NO_COVERAGE 54.54 Location : tanh Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE 55.55 Location : tanh Killed by : none Decremented (--a) double local variable number 11 → NO_COVERAGE 56.56 Location : tanh Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 57.57 Location : tanh Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 2585 |
|
1.1 Location : asinh Killed by : none removed negation → NO_COVERAGE 2.2 Location : asinh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::asin → NO_COVERAGE 3.3 Location : asinh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::asinh → NO_COVERAGE 4.4 Location : asinh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::asinh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : asinh Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : asinh Killed by : none Negated double field real → NO_COVERAGE 7.7 Location : asinh Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : asinh Killed by : none Incremented (a++) double field real → NO_COVERAGE 9.9 Location : asinh Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : asinh Killed by : none Decremented (a--) double field real → NO_COVERAGE 11.11 Location : asinh Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : asinh Killed by : none Incremented (++a) double field real → NO_COVERAGE 13.13 Location : asinh Killed by : none Decremented (--a) double field → NO_COVERAGE 14.14 Location : asinh Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 2640 |
|
1.1 Location : acosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : acosh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : acosh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : acosh Killed by : none removed call to java/lang/Double::isNaN → NO_COVERAGE 5.5 Location : acosh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 6.6 Location : acosh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : acosh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : acosh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 9.9 Location : acosh Killed by : none Negated double field imaginary → NO_COVERAGE 10.10 Location : acosh Killed by : none Negated double field real → NO_COVERAGE 11.11 Location : acosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 12.12 Location : acosh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 13.13 Location : acosh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 14.14 Location : acosh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 15.15 Location : acosh Killed by : none equal to less than → NO_COVERAGE 16.16 Location : acosh Killed by : none not equal to less than → NO_COVERAGE 17.17 Location : acosh Killed by : none equal to less or equal → NO_COVERAGE 18.18 Location : acosh Killed by : none not equal to less or equal → NO_COVERAGE 19.19 Location : acosh Killed by : none equal to greater than → NO_COVERAGE 20.20 Location : acosh Killed by : none not equal to greater than → NO_COVERAGE 21.21 Location : acosh Killed by : none equal to greater or equal → NO_COVERAGE 22.22 Location : acosh Killed by : none not equal to greater or equal → NO_COVERAGE 23.23 Location : acosh Killed by : none equal to not equal → NO_COVERAGE 24.24 Location : acosh Killed by : none not equal to equal → NO_COVERAGE 25.25 Location : acosh Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 26.26 Location : acosh Killed by : none Incremented (a++) double field real → NO_COVERAGE 27.27 Location : acosh Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 28.28 Location : acosh Killed by : none Decremented (a--) double field real → NO_COVERAGE 29.29 Location : acosh Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 30.30 Location : acosh Killed by : none Incremented (++a) double field real → NO_COVERAGE 31.31 Location : acosh Killed by : none Decremented (--a) double field → NO_COVERAGE 32.32 Location : acosh Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 2641 |
|
1.1 Location : acosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : acosh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 3.3 Location : acosh Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 4.4 Location : acosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acosh → NO_COVERAGE 5.5 Location : acosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : acosh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 7.7 Location : acosh Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 8.8 Location : acosh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 9.9 Location : acosh Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 10.10 Location : acosh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 11.11 Location : acosh Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 12.12 Location : acosh Killed by : none Substituted NaN with NaN → NO_COVERAGE 13.13 Location : acosh Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 14.14 Location : acosh Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 15.15 Location : acosh Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE
|
| 2643 |
|
1.1 Location : acosh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::acos → NO_COVERAGE 2.2 Location : acosh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::acosh → NO_COVERAGE 3.3 Location : acosh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::acosh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : acosh Killed by : none Negated double field real → NO_COVERAGE 5.5 Location : acosh Killed by : none Negated double field imaginary → NO_COVERAGE 6.6 Location : acosh Killed by : none Incremented (a++) double field real → NO_COVERAGE 7.7 Location : acosh Killed by : none Incremented (a++) double field imaginary → NO_COVERAGE 8.8 Location : acosh Killed by : none Decremented (a--) double field real → NO_COVERAGE 9.9 Location : acosh Killed by : none Decremented (a--) double field imaginary → NO_COVERAGE 10.10 Location : acosh Killed by : none Incremented (++a) double field real → NO_COVERAGE 11.11 Location : acosh Killed by : none Incremented (++a) double field imaginary → NO_COVERAGE 12.12 Location : acosh Killed by : none Decremented (--a) double field → NO_COVERAGE 13.13 Location : acosh Killed by : none Decremented (--a) double field → NO_COVERAGE
|
| 2645 |
|
1.1 Location : lambda$acosh$0 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : lambda$acosh$0 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 3.3 Location : lambda$acosh$0 Killed by : none removed negation → NO_COVERAGE 4.4 Location : lambda$acosh$0 Killed by : none removed negation → NO_COVERAGE 5.5 Location : lambda$acosh$0 Killed by : none negated conditional → NO_COVERAGE 6.6 Location : lambda$acosh$0 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::negative → NO_COVERAGE 7.7 Location : lambda$acosh$0 Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::lambda$acosh$0 → NO_COVERAGE 8.8 Location : lambda$acosh$0 Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 9.9 Location : lambda$acosh$0 Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 10.10 Location : lambda$acosh$0 Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::lambda$acosh$0 to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 11.11 Location : lambda$acosh$0 Killed by : none Negated double local variable number 2 → NO_COVERAGE 12.12 Location : lambda$acosh$0 Killed by : none Negated double local variable number 2 → NO_COVERAGE 13.13 Location : lambda$acosh$0 Killed by : none Negated double local variable number 0 → NO_COVERAGE 14.14 Location : lambda$acosh$0 Killed by : none Negated double local variable number 2 → NO_COVERAGE 15.15 Location : lambda$acosh$0 Killed by : none Negated double local variable number 0 → NO_COVERAGE 16.16 Location : lambda$acosh$0 Killed by : none equal to less than → NO_COVERAGE 17.17 Location : lambda$acosh$0 Killed by : none equal to less or equal → NO_COVERAGE 18.18 Location : lambda$acosh$0 Killed by : none equal to greater than → NO_COVERAGE 19.19 Location : lambda$acosh$0 Killed by : none equal to greater or equal → NO_COVERAGE 20.20 Location : lambda$acosh$0 Killed by : none equal to not equal → NO_COVERAGE 21.21 Location : lambda$acosh$0 Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 22.22 Location : lambda$acosh$0 Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 23.23 Location : lambda$acosh$0 Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 24.24 Location : lambda$acosh$0 Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 25.25 Location : lambda$acosh$0 Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 26.26 Location : lambda$acosh$0 Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 27.27 Location : lambda$acosh$0 Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 28.28 Location : lambda$acosh$0 Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 29.29 Location : lambda$acosh$0 Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 30.30 Location : lambda$acosh$0 Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 31.31 Location : lambda$acosh$0 Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 32.32 Location : lambda$acosh$0 Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 33.33 Location : lambda$acosh$0 Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 34.34 Location : lambda$acosh$0 Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 35.35 Location : lambda$acosh$0 Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 36.36 Location : lambda$acosh$0 Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 37.37 Location : lambda$acosh$0 Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 38.38 Location : lambda$acosh$0 Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 39.39 Location : lambda$acosh$0 Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 40.40 Location : lambda$acosh$0 Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2698 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to org/apache/commons/numbers/complex/Complex::atanh → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → KILLED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → KILLED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double field real → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double field imaginary → KILLED 6.6 Location : atanh Killed by : none Incremented (a++) double field real → SURVIVED 7.7 Location : atanh Killed by : none Incremented (a++) double field imaginary → SURVIVED 8.8 Location : atanh Killed by : none Decremented (a--) double field real → SURVIVED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double field imaginary → KILLED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double field real → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double field imaginary → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double field → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double field → KILLED
|
| 2722 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced call to java/lang/Math::abs with argument → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to java/lang/Math::abs → KILLED 3.3 Location : atanh Killed by : none Negated double local variable number 0 → SURVIVED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 0 → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 0 → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 0 → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 0 → KILLED
|
| 2723 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced call to java/lang/Math::abs with argument → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to java/lang/Math::abs → KILLED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 2 → KILLED 4.4 Location : atanh Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 2 → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 2 → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 2 → KILLED
|
| 2729 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 2.2 Location : atanh Killed by : none removed call to java/lang/Double::isNaN → SURVIVED 3.3 Location : atanh Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced equality check with true → KILLED 5.5 Location : atanh Killed by : none Negated double local variable number 5 → SURVIVED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to less than → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to less or equal → KILLED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to greater than → KILLED 9.9 Location : atanh Killed by : none equal to greater or equal → SURVIVED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to not equal → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 5 → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED
|
| 2730 |
|
1.1 Location : atanh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : atanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : atanh Killed by : none equal to less than → NO_COVERAGE 7.7 Location : atanh Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : atanh Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : atanh Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : atanh Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 12.12 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2732 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 4.4 Location : atanh Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 5.5 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 6.6 Location : atanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE 7.7 Location : atanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : atanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none Substituted 1.5707963267948966 with 1.0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted 1.5707963267948966 with 0.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Substituted 1.5707963267948966 with -1.0 → NO_COVERAGE 14.14 Location : atanh Killed by : none Substituted 1.5707963267948966 with -1.5707963267948966 → NO_COVERAGE 15.15 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 16.16 Location : atanh Killed by : none Substituted 1.5707963267948966 with 2.5707963267948966 → NO_COVERAGE 17.17 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 18.18 Location : atanh Killed by : none Substituted 1.5707963267948966 with 0.5707963267948966 → NO_COVERAGE 19.19 Location : atanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 20.20 Location : atanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 21.21 Location : atanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 22.22 Location : atanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2736 |
|
1.1 Location : atanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE 2.2 Location : atanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
| 2737 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to java/lang/Double::isNaN → KILLED 3.3 Location : atanh Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced equality check with true → KILLED 5.5 Location : atanh Killed by : none Negated double local variable number 7 → SURVIVED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to less than → KILLED 7.7 Location : atanh Killed by : none equal to less or equal → SURVIVED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to greater than → KILLED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to greater or equal → KILLED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to not equal → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 7 → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 7 → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 7 → KILLED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 7 → KILLED
|
| 2738 |
|
1.1 Location : atanh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 3.3 Location : atanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : atanh Killed by : none equal to less than → NO_COVERAGE 7.7 Location : atanh Killed by : none equal to less or equal → NO_COVERAGE 8.8 Location : atanh Killed by : none equal to greater than → NO_COVERAGE 9.9 Location : atanh Killed by : none equal to greater or equal → NO_COVERAGE 10.10 Location : atanh Killed by : none equal to not equal → NO_COVERAGE 11.11 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 12.12 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 13.13 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 14.14 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2739 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::copySign with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 4.4 Location : atanh Killed by : none removed call to java/lang/Math::copySign → NO_COVERAGE 5.5 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 6.6 Location : atanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE 7.7 Location : atanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 8.8 Location : atanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 14.14 Location : atanh Killed by : none Substituted NaN with NaN → NO_COVERAGE 15.15 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 16.16 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 19.19 Location : atanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 20.20 Location : atanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2741 |
|
1.1 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : atanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : atanh Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : atanh Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : atanh Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : atanh Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 16.16 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2742 |
|
1.1 Location : atanh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 3.3 Location : atanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE 4.4 Location : atanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 6.6 Location : atanh Killed by : none Substituted NaN with 1.0 → NO_COVERAGE 7.7 Location : atanh Killed by : none Substituted NaN with 0.0 → NO_COVERAGE 8.8 Location : atanh Killed by : none Substituted NaN with -1.0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted NaN with NaN → NO_COVERAGE 10.10 Location : atanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 2745 |
|
1.1 Location : atanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE 2.2 Location : atanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE
|
| 2755 |
|
1.1 Location : atanh Killed by : none negated conditional → SURVIVED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to org/apache/commons/numbers/complex/Complex::inRegion → KILLED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced equality check with false → KILLED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced equality check with true → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 6.6 Location : atanh Killed by : none Negated double local variable number 7 → SURVIVED 7.7 Location : atanh Killed by : none Negated double static field SAFE_LOWER → SURVIVED 8.8 Location : atanh Killed by : none Negated double static field SAFE_UPPER → SURVIVED 9.9 Location : atanh Killed by : none equal to less than → SURVIVED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to less or equal → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to greater than → KILLED 12.12 Location : atanh Killed by : none equal to greater or equal → SURVIVED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to not equal → KILLED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 5 → KILLED 15.15 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 7 → KILLED 16.16 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) static double field SAFE_LOWER → KILLED 17.17 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) static double field SAFE_UPPER → KILLED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 19.19 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 7 → KILLED 20.20 Location : atanh Killed by : none Decremented (a--) static double field SAFE_LOWER → SURVIVED 21.21 Location : atanh Killed by : none Decremented (a--) static double field SAFE_UPPER → SURVIVED 22.22 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 23.23 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 7 → KILLED 24.24 Location : atanh Killed by : none Incremented (++a) static double field SAFE_LOWER → SURVIVED 25.25 Location : atanh Killed by : none Incremented (++a) static double field SAFE_UPPER → SURVIVED 26.26 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED 27.27 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 7 → KILLED 28.28 Location : atanh Killed by : none Decremented (--a) static double field → SURVIVED 29.29 Location : atanh Killed by : none Decremented (--a) static double field → SURVIVED
|
| 2759 |
|
1.1 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 3.3 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double subtraction with division → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 15.15 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 16.16 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2760 |
|
1.1 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 2.2 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 3.3 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 10.10 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 11.11 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 12.12 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 13.13 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 14.14 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 15.15 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 16.16 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2770 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 7.7 Location : atanh Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 8.8 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 9.9 Location : atanh Killed by : none Negated double local variable number 13 → NO_COVERAGE 10.10 Location : atanh Killed by : none Negated double local variable number 13 → NO_COVERAGE 11.11 Location : atanh Killed by : none Negated double local variable number 15 → NO_COVERAGE 12.12 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 17.17 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 18.18 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 19.19 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 20.20 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 21.21 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 22.22 Location : atanh Killed by : none Replaced double addition with multiplication → NO_COVERAGE 23.23 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 24.24 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 25.25 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 26.26 Location : atanh Killed by : none Replaced double addition with division → NO_COVERAGE 27.27 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 28.28 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 29.29 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 30.30 Location : atanh Killed by : none Replaced double addition with modulus → NO_COVERAGE 31.31 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 32.32 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 33.33 Location : atanh Killed by : none Substituted 4.0 with 0.0 → NO_COVERAGE 34.34 Location : atanh Killed by : none Substituted 4.0 with -1.0 → NO_COVERAGE 35.35 Location : atanh Killed by : none Substituted 4.0 with -4.0 → NO_COVERAGE 36.36 Location : atanh Killed by : none Substituted 4.0 with 5.0 → NO_COVERAGE 37.37 Location : atanh Killed by : none Substituted 4.0 with 3.0 → NO_COVERAGE 38.38 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 39.39 Location : atanh Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 40.40 Location : atanh Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 41.41 Location : atanh Killed by : none Incremented (a++) double local variable number 15 → NO_COVERAGE 42.42 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 43.43 Location : atanh Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 44.44 Location : atanh Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 45.45 Location : atanh Killed by : none Decremented (a--) double local variable number 15 → NO_COVERAGE 46.46 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 47.47 Location : atanh Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 48.48 Location : atanh Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 49.49 Location : atanh Killed by : none Incremented (++a) double local variable number 11 → NO_COVERAGE 50.50 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 51.51 Location : atanh Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 52.52 Location : atanh Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 53.53 Location : atanh Killed by : none Decremented (--a) double local variable number 15 → NO_COVERAGE
|
| 2774 |
|
1.1 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 14.14 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 15.15 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 16.16 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2776 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : atanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : atanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 7.7 Location : atanh Killed by : none greater or equal to less than → NO_COVERAGE 8.8 Location : atanh Killed by : none greater or equal to less or equal → NO_COVERAGE 9.9 Location : atanh Killed by : none greater or equal to greater than → NO_COVERAGE 10.10 Location : atanh Killed by : none greater or equal to equal → NO_COVERAGE 11.11 Location : atanh Killed by : none greater or equal to not equal → NO_COVERAGE 12.12 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 13.13 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 14.14 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 15.15 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 16.16 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 19.19 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2777 |
|
1.1 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 2.2 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 3.3 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 4.4 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 5.5 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2778 |
|
1.1 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 2.2 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 3.3 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 4.4 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 5.5 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2779 |
|
1.1 Location : atanh Killed by : none Negated double local variable number 21 → NO_COVERAGE 2.2 Location : atanh Killed by : none Incremented (a++) double local variable number 21 → NO_COVERAGE 3.3 Location : atanh Killed by : none Decremented (a--) double local variable number 21 → NO_COVERAGE 4.4 Location : atanh Killed by : none Incremented (++a) double local variable number 17 → NO_COVERAGE 5.5 Location : atanh Killed by : none Decremented (--a) double local variable number 21 → NO_COVERAGE
|
| 2782 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : atanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Less than to less or equal → NO_COVERAGE 13.13 Location : atanh Killed by : none Less than to greater than → NO_COVERAGE 14.14 Location : atanh Killed by : none Less than to greater or equal → NO_COVERAGE 15.15 Location : atanh Killed by : none Less than to equal → NO_COVERAGE 16.16 Location : atanh Killed by : none Less than to not equal → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2783 |
|
1.1 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 8.8 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 9.9 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 10.10 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 12.12 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 18.18 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 19.19 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 20.20 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 21.21 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 22.22 Location : atanh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 23.23 Location : atanh Killed by : none Replaced double addition with multiplication → NO_COVERAGE 24.24 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 25.25 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 26.26 Location : atanh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 27.27 Location : atanh Killed by : none Replaced double subtraction with division → NO_COVERAGE 28.28 Location : atanh Killed by : none Replaced double addition with division → NO_COVERAGE 29.29 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 30.30 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 31.31 Location : atanh Killed by : none Replaced double subtraction with division → NO_COVERAGE 32.32 Location : atanh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 33.33 Location : atanh Killed by : none Replaced double addition with modulus → NO_COVERAGE 34.34 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 35.35 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 36.36 Location : atanh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 37.37 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 38.38 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 39.39 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 40.40 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 41.41 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 42.42 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 43.43 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 44.44 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 45.45 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 46.46 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 47.47 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 48.48 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 49.49 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 50.50 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 51.51 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 52.52 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 53.53 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 54.54 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 55.55 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 56.56 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 57.57 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 58.58 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 59.59 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 60.60 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 61.61 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 62.62 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2787 |
|
1.1 Location : atanh Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::x2y2m1 with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none removed negation → NO_COVERAGE 3.3 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::x2y2m1 → NO_COVERAGE 4.4 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 7.7 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 8.8 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 9.9 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 10.10 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 11.11 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 12.12 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 13.13 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2789 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::atan2 with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none removed call to java/lang/Math::atan2 → NO_COVERAGE 3.3 Location : atanh Killed by : none Negated double local variable number 17 → NO_COVERAGE 4.4 Location : atanh Killed by : none Negated double local variable number 19 → NO_COVERAGE 5.5 Location : atanh Killed by : none Incremented (a++) double local variable number 17 → NO_COVERAGE 6.6 Location : atanh Killed by : none Incremented (a++) double local variable number 19 → NO_COVERAGE 7.7 Location : atanh Killed by : none Decremented (a--) double local variable number 17 → NO_COVERAGE 8.8 Location : atanh Killed by : none Decremented (a--) double local variable number 19 → NO_COVERAGE 9.9 Location : atanh Killed by : none Incremented (++a) double local variable number 15 → NO_COVERAGE 10.10 Location : atanh Killed by : none Incremented (++a) double local variable number 19 → NO_COVERAGE 11.11 Location : atanh Killed by : none Decremented (--a) double local variable number 17 → NO_COVERAGE 12.12 Location : atanh Killed by : none Decremented (--a) double local variable number 19 → NO_COVERAGE
|
| 2795 |
|
1.1 Location : atanh Killed by : none Substituted 0.0 with 1.0 → SURVIVED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 3.3 Location : atanh Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced equality check with true → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 6.6 Location : atanh Killed by : none Substituted 0.0 with 1.0 → SURVIVED 7.7 Location : atanh Killed by : none Substituted 0.0 with -1.0 → SURVIVED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 0.0 with 1.0 → KILLED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 0.0 with -1.0 → KILLED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() not equal to less than → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() not equal to less or equal → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() not equal to greater than → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() not equal to greater or equal → KILLED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() not equal to equal → KILLED 15.15 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 5 → KILLED 16.16 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 17.17 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED
|
| 2796 |
|
1.1 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : atanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 7.7 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 8.8 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none not equal to less than → NO_COVERAGE 11.11 Location : atanh Killed by : none not equal to less or equal → NO_COVERAGE 12.12 Location : atanh Killed by : none not equal to greater than → NO_COVERAGE 13.13 Location : atanh Killed by : none not equal to greater or equal → NO_COVERAGE 14.14 Location : atanh Killed by : none not equal to equal → NO_COVERAGE 15.15 Location : atanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 16.16 Location : atanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2797 |
|
1.1 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 2.2 Location : atanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE 3.3 Location : atanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 4.4 Location : atanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : atanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 7.7 Location : atanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 8.8 Location : atanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 10.10 Location : atanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 12.12 Location : atanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2800 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::atan with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none removed call to java/lang/Math::atan → NO_COVERAGE 3.3 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → NO_COVERAGE 4.4 Location : atanh Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → NO_COVERAGE 5.5 Location : atanh Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : atanh Killed by : none Negated double local variable number 2 → NO_COVERAGE 8.8 Location : atanh Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 10.10 Location : atanh Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 12.12 Location : atanh Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 14.14 Location : atanh Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE 15.15 Location : atanh Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE
|
| 2808 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → SURVIVED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced comparison check with false → KILLED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced comparison check with true → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double static field SAFE_UPPER → KILLED 7.7 Location : atanh Killed by : none Less than to less or equal → SURVIVED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to greater than → KILLED 9.9 Location : atanh Killed by : none Less than to greater or equal → SURVIVED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to equal → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to not equal → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 5 → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) static double field SAFE_UPPER → KILLED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 15.15 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) static double field SAFE_UPPER → KILLED 16.16 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 17.17 Location : atanh Killed by : none Incremented (++a) static double field SAFE_UPPER → SURVIVED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED 19.19 Location : atanh Killed by : none Decremented (--a) static double field → SURVIVED
|
| 2811 |
|
1.1 Location : atanh Killed by : none negated conditional → NO_COVERAGE 2.2 Location : atanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 4.4 Location : atanh Killed by : none removed call to org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 5.5 Location : atanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 6.6 Location : atanh Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : atanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : atanh Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 9.9 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 10.10 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : atanh Killed by : none not equal to less than → NO_COVERAGE 12.12 Location : atanh Killed by : none equal to less than → NO_COVERAGE 13.13 Location : atanh Killed by : none not equal to less or equal → NO_COVERAGE 14.14 Location : atanh Killed by : none equal to less or equal → NO_COVERAGE 15.15 Location : atanh Killed by : none not equal to greater than → NO_COVERAGE 16.16 Location : atanh Killed by : none equal to greater than → NO_COVERAGE 17.17 Location : atanh Killed by : none not equal to greater or equal → NO_COVERAGE 18.18 Location : atanh Killed by : none equal to greater or equal → NO_COVERAGE 19.19 Location : atanh Killed by : none not equal to equal → NO_COVERAGE 20.20 Location : atanh Killed by : none equal to not equal → NO_COVERAGE 21.21 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 22.22 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 23.23 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 24.24 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 25.25 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 26.26 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 27.27 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 28.28 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2812 |
|
1.1 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE 4.4 Location : atanh Killed by : none Substituted 0.0 with 1.0 → NO_COVERAGE 5.5 Location : atanh Killed by : none Substituted 0.0 with -1.0 → NO_COVERAGE
|
| 2813 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : atanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : atanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double static field SAFE_UPPER → NO_COVERAGE 7.7 Location : atanh Killed by : none Less than to less or equal → NO_COVERAGE 8.8 Location : atanh Killed by : none Less than to greater than → NO_COVERAGE 9.9 Location : atanh Killed by : none Less than to greater or equal → NO_COVERAGE 10.10 Location : atanh Killed by : none Less than to equal → NO_COVERAGE 11.11 Location : atanh Killed by : none Less than to not equal → NO_COVERAGE 12.12 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 13.13 Location : atanh Killed by : none Incremented (a++) static double field SAFE_UPPER → NO_COVERAGE 14.14 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 15.15 Location : atanh Killed by : none Decremented (a--) static double field SAFE_UPPER → NO_COVERAGE 16.16 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (++a) static double field SAFE_UPPER → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 19.19 Location : atanh Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 2815 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 8.8 Location : atanh Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 9.9 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 10.10 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 11.11 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 12.12 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 13.13 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 14.14 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 18.18 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 19.19 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 20.20 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 21.21 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 22.22 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 23.23 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 24.24 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 25.25 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 26.26 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 27.27 Location : atanh Killed by : none Replaced double addition with multiplication → NO_COVERAGE 28.28 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 29.29 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 30.30 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 31.31 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 32.32 Location : atanh Killed by : none Replaced double addition with division → NO_COVERAGE 33.33 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 34.34 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 35.35 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 36.36 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 37.37 Location : atanh Killed by : none Replaced double addition with modulus → NO_COVERAGE 38.38 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 39.39 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 40.40 Location : atanh Killed by : none Substituted 4.0 with 0.0 → NO_COVERAGE 41.41 Location : atanh Killed by : none Substituted 4.0 with -1.0 → NO_COVERAGE 42.42 Location : atanh Killed by : none Substituted 4.0 with -4.0 → NO_COVERAGE 43.43 Location : atanh Killed by : none Substituted 4.0 with 5.0 → NO_COVERAGE 44.44 Location : atanh Killed by : none Substituted 4.0 with 3.0 → NO_COVERAGE 45.45 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 46.46 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 47.47 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 48.48 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 49.49 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 50.50 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 51.51 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 52.52 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 53.53 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 54.54 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 55.55 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 56.56 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 57.57 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 58.58 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 59.59 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 60.60 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 61.61 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 62.62 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 63.63 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 64.64 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2816 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : atanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 7.7 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Less or equal to less than → NO_COVERAGE 13.13 Location : atanh Killed by : none Less or equal to greater than → NO_COVERAGE 14.14 Location : atanh Killed by : none Less or equal to greater or equal → NO_COVERAGE 15.15 Location : atanh Killed by : none Less or equal to equal → NO_COVERAGE 16.16 Location : atanh Killed by : none Less or equal to not equal → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 19.19 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 20.20 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2818 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 7.7 Location : atanh Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 8.8 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 9.9 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 10.10 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 12.12 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 15.15 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 16.16 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 17.17 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 18.18 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 19.19 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 20.20 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 21.21 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 22.22 Location : atanh Killed by : none Replaced double addition with multiplication → NO_COVERAGE 23.23 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 24.24 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 25.25 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 26.26 Location : atanh Killed by : none Replaced double addition with division → NO_COVERAGE 27.27 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 28.28 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 29.29 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 30.30 Location : atanh Killed by : none Replaced double addition with modulus → NO_COVERAGE 31.31 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 32.32 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 33.33 Location : atanh Killed by : none Substituted 4.0 with 0.0 → NO_COVERAGE 34.34 Location : atanh Killed by : none Substituted 4.0 with -1.0 → NO_COVERAGE 35.35 Location : atanh Killed by : none Substituted 4.0 with -4.0 → NO_COVERAGE 36.36 Location : atanh Killed by : none Substituted 4.0 with 5.0 → NO_COVERAGE 37.37 Location : atanh Killed by : none Substituted 4.0 with 3.0 → NO_COVERAGE 38.38 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 39.39 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 40.40 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 41.41 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 42.42 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 43.43 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 44.44 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 45.45 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 46.46 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 47.47 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 48.48 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 49.49 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 50.50 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 51.51 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 52.52 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 53.53 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2821 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : atanh Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 9.9 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 10.10 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Substituted 4.0 with 0.0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Substituted 4.0 with -1.0 → NO_COVERAGE 14.14 Location : atanh Killed by : none Substituted 4.0 with -4.0 → NO_COVERAGE 15.15 Location : atanh Killed by : none Substituted 4.0 with 5.0 → NO_COVERAGE 16.16 Location : atanh Killed by : none Substituted 4.0 with 3.0 → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2823 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() changed conditional boundary → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 3.3 Location : atanh Killed by : none removed conditional - replaced comparison check with false → SURVIVED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced comparison check with true → KILLED 5.5 Location : atanh Killed by : none Negated double local variable number 7 → SURVIVED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double static field SAFE_UPPER → KILLED 7.7 Location : atanh Killed by : none Less than to less or equal → SURVIVED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to greater than → KILLED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to greater or equal → KILLED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to equal → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to not equal → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 7 → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) static double field SAFE_UPPER → KILLED 14.14 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → SURVIVED 15.15 Location : atanh Killed by : none Decremented (a--) static double field SAFE_UPPER → SURVIVED 16.16 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 7 → KILLED 17.17 Location : atanh Killed by : none Incremented (++a) static double field SAFE_UPPER → SURVIVED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 7 → KILLED 19.19 Location : atanh Killed by : none Decremented (--a) static double field → SURVIVED
|
| 2824 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none negated conditional → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 5.5 Location : atanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 7.7 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 8.8 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Less or equal to less than → NO_COVERAGE 13.13 Location : atanh Killed by : none Less or equal to greater than → NO_COVERAGE 14.14 Location : atanh Killed by : none Less or equal to greater or equal → NO_COVERAGE 15.15 Location : atanh Killed by : none Less or equal to equal → NO_COVERAGE 16.16 Location : atanh Killed by : none Less or equal to not equal → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 19.19 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 20.20 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2826 |
|
1.1 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 3.3 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double subtraction with division → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 9.9 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 10.10 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 11.11 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 12.12 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 14.14 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 15.15 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 16.16 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 17.17 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE
|
| 2827 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::log1p with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 9.9 Location : atanh Killed by : none removed call to java/lang/Math::log1p → NO_COVERAGE 10.10 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 11.11 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 12.12 Location : atanh Killed by : none Negated double local variable number 13 → NO_COVERAGE 13.13 Location : atanh Killed by : none Negated double local variable number 13 → NO_COVERAGE 14.14 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 15.15 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 16.16 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 17.17 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 18.18 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 19.19 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 20.20 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 21.21 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 22.22 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 23.23 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 24.24 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 25.25 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 26.26 Location : atanh Killed by : none Replaced double addition with subtraction → NO_COVERAGE 27.27 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 28.28 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 29.29 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 30.30 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 31.31 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 32.32 Location : atanh Killed by : none Replaced double addition with multiplication → NO_COVERAGE 33.33 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 34.34 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 35.35 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 36.36 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 37.37 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 38.38 Location : atanh Killed by : none Replaced double addition with division → NO_COVERAGE 39.39 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 40.40 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 41.41 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 42.42 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 43.43 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 44.44 Location : atanh Killed by : none Replaced double addition with modulus → NO_COVERAGE 45.45 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 46.46 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 47.47 Location : atanh Killed by : none Substituted 4.0 with 0.0 → NO_COVERAGE 48.48 Location : atanh Killed by : none Substituted 4.0 with -1.0 → NO_COVERAGE 49.49 Location : atanh Killed by : none Substituted 4.0 with -4.0 → NO_COVERAGE 50.50 Location : atanh Killed by : none Substituted 4.0 with 5.0 → NO_COVERAGE 51.51 Location : atanh Killed by : none Substituted 4.0 with 3.0 → NO_COVERAGE 52.52 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 53.53 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 54.54 Location : atanh Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 55.55 Location : atanh Killed by : none Incremented (a++) double local variable number 13 → NO_COVERAGE 56.56 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 57.57 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 58.58 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 59.59 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 60.60 Location : atanh Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 61.61 Location : atanh Killed by : none Decremented (a--) double local variable number 13 → NO_COVERAGE 62.62 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 63.63 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 64.64 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 65.65 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 66.66 Location : atanh Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 67.67 Location : atanh Killed by : none Incremented (++a) double local variable number 9 → NO_COVERAGE 68.68 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 69.69 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 70.70 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 71.71 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 72.72 Location : atanh Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 73.73 Location : atanh Killed by : none Decremented (--a) double local variable number 13 → NO_COVERAGE 74.74 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 75.75 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2832 |
|
1.1 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 3.3 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 5 → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 7.7 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 11.11 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 12.12 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 13.13 Location : atanh Killed by : none Replaced double division with multiplication → NO_COVERAGE 14.14 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 15.15 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 16.16 Location : atanh Killed by : none Replaced double division with modulus → NO_COVERAGE 17.17 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 18.18 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 19.19 Location : atanh Killed by : none Replaced double division with addition → NO_COVERAGE 20.20 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 21.21 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 22.22 Location : atanh Killed by : none Replaced double division with subtraction → NO_COVERAGE 23.23 Location : atanh Killed by : none Substituted 4.0 with 1.0 → NO_COVERAGE 24.24 Location : atanh Killed by : none Substituted 4.0 with 0.0 → NO_COVERAGE 25.25 Location : atanh Killed by : none Substituted 4.0 with -1.0 → NO_COVERAGE 26.26 Location : atanh Killed by : none Substituted 4.0 with -4.0 → NO_COVERAGE 27.27 Location : atanh Killed by : none Substituted 4.0 with 5.0 → NO_COVERAGE 28.28 Location : atanh Killed by : none Substituted 4.0 with 3.0 → NO_COVERAGE 29.29 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → NO_COVERAGE 30.30 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 31.31 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 32.32 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → NO_COVERAGE 33.33 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 34.34 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 35.35 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → NO_COVERAGE 36.36 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 37.37 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 38.38 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → NO_COVERAGE 39.39 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 40.40 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2834 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 2.0 → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 3.3 Location : atanh Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced equality check with true → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 0.0 → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with -1.0 → KILLED 8.8 Location : atanh Killed by : none Substituted 1.0 with -1.0 → SURVIVED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 2.0 → KILLED 10.10 Location : atanh Killed by : none Substituted 1.0 with 0.0 → SURVIVED 11.11 Location : atanh Killed by : none not equal to less than → SURVIVED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() not equal to less or equal → KILLED 13.13 Location : atanh Killed by : none not equal to greater than → SURVIVED 14.14 Location : atanh Killed by : none not equal to greater or equal → SURVIVED 15.15 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() not equal to equal → KILLED 16.16 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 5 → KILLED 17.17 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 19.19 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED
|
| 2845 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::log with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : atanh Killed by : none removed call to java/lang/Math::log → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double static field LN_2 → NO_COVERAGE 7.7 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 9.9 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 10.10 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 11.11 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 12.12 Location : atanh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 13.13 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 14.14 Location : atanh Killed by : none Replaced double subtraction with division → NO_COVERAGE 15.15 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 16.16 Location : atanh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 17.17 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 18.18 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 19.19 Location : atanh Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 20.20 Location : atanh Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 21.21 Location : atanh Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 22.22 Location : atanh Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 23.23 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 24.24 Location : atanh Killed by : none Incremented (a++) static double field LN_2 → NO_COVERAGE 25.25 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 26.26 Location : atanh Killed by : none Decremented (a--) static double field LN_2 → NO_COVERAGE 27.27 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 28.28 Location : atanh Killed by : none Incremented (++a) static double field LN_2 → NO_COVERAGE 29.29 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 30.30 Location : atanh Killed by : none Decremented (--a) static double field → NO_COVERAGE 31.31 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2849 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 2.0 → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with addition → KILLED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with addition → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with multiplication → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with division → KILLED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with modulus → KILLED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 0.0 → KILLED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with -1.0 → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with -1.0 → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 2.0 → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 0.0 → KILLED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 5 → KILLED 15.15 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 16.16 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 17.17 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED
|
| 2850 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::log1p with argument → SURVIVED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 1.0 → KILLED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with division → KILLED 4.4 Location : atanh Killed by : none Replaced double multiplication with division → SURVIVED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with division → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double addition with subtraction → KILLED 7.7 Location : atanh Killed by : none Replaced double division with multiplication → SURVIVED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to java/lang/Math::log1p → KILLED 9.9 Location : atanh Killed by : none Negated double local variable number 5 → SURVIVED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 13 → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 13 → KILLED 12.12 Location : atanh Killed by : none Negated double local variable number 7 → SURVIVED 13.13 Location : atanh Killed by : none Negated double local variable number 7 → SURVIVED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 15.15 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 16.16 Location : atanh Killed by : none Replaced double operation by second member → SURVIVED 17.17 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 19.19 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with division → KILLED 20.20 Location : atanh Killed by : none Replaced double multiplication with division → SURVIVED 21.21 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with division → KILLED 22.22 Location : atanh Killed by : none Replaced double addition with subtraction → SURVIVED 23.23 Location : atanh Killed by : none Replaced double division with multiplication → SURVIVED 24.24 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with modulus → KILLED 25.25 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with modulus → KILLED 26.26 Location : atanh Killed by : none Replaced double multiplication with modulus → SURVIVED 27.27 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double addition with multiplication → KILLED 28.28 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with modulus → KILLED 29.29 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with addition → KILLED 30.30 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with addition → KILLED 31.31 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with addition → KILLED 32.32 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double addition with division → KILLED 33.33 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with addition → KILLED 34.34 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with subtraction → KILLED 35.35 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with subtraction → KILLED 36.36 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with subtraction → KILLED 37.37 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double addition with modulus → KILLED 38.38 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with subtraction → KILLED 39.39 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 1.0 → KILLED 40.40 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 0.0 → KILLED 41.41 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with -1.0 → KILLED 42.42 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with -4.0 → KILLED 43.43 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 5.0 → KILLED 44.44 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 3.0 → KILLED 45.45 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → SURVIVED 46.46 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 13 → KILLED 47.47 Location : atanh Killed by : none Incremented (a++) double local variable number 13 → SURVIVED 48.48 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → SURVIVED 49.49 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 7 → KILLED 50.50 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 51.51 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 13 → KILLED 52.52 Location : atanh Killed by : none Decremented (a--) double local variable number 13 → SURVIVED 53.53 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 7 → KILLED 54.54 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 7 → KILLED 55.55 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 56.56 Location : atanh Killed by : none Incremented (++a) double local variable number 9 → SURVIVED 57.57 Location : atanh Killed by : none Incremented (++a) double local variable number 9 → SURVIVED 58.58 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 7 → KILLED 59.59 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 7 → KILLED 60.60 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED 61.61 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 13 → KILLED 62.62 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 13 → KILLED 63.63 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 7 → KILLED 64.64 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 7 → KILLED
|
| 2858 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → SURVIVED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() changed conditional boundary → KILLED 3.3 Location : atanh Killed by : none negated conditional → SURVIVED 4.4 Location : atanh Killed by : none negated conditional → SURVIVED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced comparison check with false → KILLED 6.6 Location : atanh Killed by : none removed conditional - replaced comparison check with false → SURVIVED 7.7 Location : atanh Killed by : none removed conditional - replaced comparison check with true → SURVIVED 8.8 Location : atanh Killed by : none removed conditional - replaced comparison check with true → SURVIVED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 10.10 Location : atanh Killed by : none Negated double static field SAFE_UPPER → SURVIVED 11.11 Location : atanh Killed by : none Negated double local variable number 7 → SURVIVED 12.12 Location : atanh Killed by : none Negated double static field SAFE_UPPER → SURVIVED 13.13 Location : atanh Killed by : none greater or equal to less than → SURVIVED 14.14 Location : atanh Killed by : none Less than to less or equal → SURVIVED 15.15 Location : atanh Killed by : none greater or equal to less or equal → SURVIVED 16.16 Location : atanh Killed by : none Less than to greater than → SURVIVED 17.17 Location : atanh Killed by : none greater or equal to greater than → SURVIVED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to greater or equal → KILLED 19.19 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() greater or equal to equal → KILLED 20.20 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to equal → KILLED 21.21 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() greater or equal to not equal → KILLED 22.22 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less than to not equal → KILLED 23.23 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 5 → KILLED 24.24 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) static double field SAFE_UPPER → KILLED 25.25 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 7 → KILLED 26.26 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) static double field SAFE_UPPER → KILLED 27.27 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 28.28 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) static double field SAFE_UPPER → KILLED 29.29 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 7 → KILLED 30.30 Location : atanh Killed by : none Decremented (a--) static double field SAFE_UPPER → SURVIVED 31.31 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 32.32 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) static double field SAFE_UPPER → KILLED 33.33 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 7 → KILLED 34.34 Location : atanh Killed by : none Incremented (++a) static double field SAFE_UPPER → SURVIVED 35.35 Location : atanh Killed by : none Decremented (--a) double local variable number 5 → SURVIVED 36.36 Location : atanh Killed by : none Decremented (--a) static double field → SURVIVED 37.37 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 7 → KILLED 38.38 Location : atanh Killed by : none Decremented (--a) static double field → SURVIVED
|
| 2859 |
|
1.1 Location : atanh Killed by : none Substituted 3.141592653589793 with 1.0 → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 3.141592653589793 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Substituted 3.141592653589793 with 0.0 → NO_COVERAGE 4.4 Location : atanh Killed by : none Substituted 3.141592653589793 with -1.0 → NO_COVERAGE 5.5 Location : atanh Killed by : none Substituted 3.141592653589793 with -3.141592653589793 → NO_COVERAGE 6.6 Location : atanh Killed by : none Substituted 3.141592653589793 with 4.141592653589793 → NO_COVERAGE 7.7 Location : atanh Killed by : none Substituted 3.141592653589793 with 2.141592653589793 → NO_COVERAGE
|
| 2860 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → SURVIVED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 3.3 Location : atanh Killed by : none removed conditional - replaced comparison check with false → SURVIVED 4.4 Location : atanh Killed by : none removed conditional - replaced comparison check with true → SURVIVED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double static field SAFE_LOWER → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() greater than to less than → KILLED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() greater than to less or equal → KILLED 9.9 Location : atanh Killed by : none greater than to greater or equal → SURVIVED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() greater than to equal → KILLED 11.11 Location : atanh Killed by : none greater than to not equal → SURVIVED 12.12 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → SURVIVED 13.13 Location : atanh Killed by : none Incremented (a++) static double field SAFE_LOWER → SURVIVED 14.14 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → SURVIVED 15.15 Location : atanh Killed by : none Decremented (a--) static double field SAFE_LOWER → SURVIVED 16.16 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → SURVIVED 17.17 Location : atanh Killed by : none Incremented (++a) static double field SAFE_LOWER → SURVIVED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED 19.19 Location : atanh Killed by : none Decremented (--a) static double field → SURVIVED
|
| 2862 |
|
1.1 Location : atanh Killed by : none changed conditional boundary → NO_COVERAGE 2.2 Location : atanh Killed by : none negated conditional → NO_COVERAGE 3.3 Location : atanh Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 4.4 Location : atanh Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 5.5 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double static field SAFE_LOWER → NO_COVERAGE 7.7 Location : atanh Killed by : none greater than to less than → NO_COVERAGE 8.8 Location : atanh Killed by : none greater than to less or equal → NO_COVERAGE 9.9 Location : atanh Killed by : none greater than to greater or equal → NO_COVERAGE 10.10 Location : atanh Killed by : none greater than to equal → NO_COVERAGE 11.11 Location : atanh Killed by : none greater than to not equal → NO_COVERAGE 12.12 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 13.13 Location : atanh Killed by : none Incremented (a++) static double field SAFE_LOWER → NO_COVERAGE 14.14 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 15.15 Location : atanh Killed by : none Decremented (a--) static double field SAFE_LOWER → NO_COVERAGE 16.16 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 17.17 Location : atanh Killed by : none Incremented (++a) static double field SAFE_LOWER → NO_COVERAGE 18.18 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 19.19 Location : atanh Killed by : none Decremented (--a) static double field → NO_COVERAGE
|
| 2864 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::atan2 with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : atanh Killed by : none removed call to java/lang/Math::atan2 → NO_COVERAGE 6.6 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 7.7 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 8.8 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 9.9 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 10.10 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 11.11 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 12.12 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 13.13 Location : atanh Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 14.14 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 15.15 Location : atanh Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 16.16 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 17.17 Location : atanh Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 18.18 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 19.19 Location : atanh Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 20.20 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 21.21 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 22.22 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 23.23 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 24.24 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 25.25 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 26.26 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2866 |
|
1.1 Location : atanh Killed by : none replaced call to java/lang/Math::atan2 with argument → NO_COVERAGE 2.2 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 3.3 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 4.4 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 5.5 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 6.6 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 7.7 Location : atanh Killed by : none removed call to java/lang/Math::atan2 → NO_COVERAGE 8.8 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 9.9 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 10.10 Location : atanh Killed by : none Negated double local variable number 7 → NO_COVERAGE 11.11 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 12.12 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 13.13 Location : atanh Killed by : none Replaced double operation by second member → NO_COVERAGE 14.14 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 15.15 Location : atanh Killed by : none Replaced double multiplication with division → NO_COVERAGE 16.16 Location : atanh Killed by : none Replaced double subtraction with addition → NO_COVERAGE 17.17 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 18.18 Location : atanh Killed by : none Replaced double multiplication with modulus → NO_COVERAGE 19.19 Location : atanh Killed by : none Replaced double subtraction with multiplication → NO_COVERAGE 20.20 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 21.21 Location : atanh Killed by : none Replaced double multiplication with addition → NO_COVERAGE 22.22 Location : atanh Killed by : none Replaced double subtraction with division → NO_COVERAGE 23.23 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 24.24 Location : atanh Killed by : none Replaced double multiplication with subtraction → NO_COVERAGE 25.25 Location : atanh Killed by : none Replaced double subtraction with modulus → NO_COVERAGE 26.26 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 27.27 Location : atanh Killed by : none Substituted 2.0 with 0.0 → NO_COVERAGE 28.28 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 29.29 Location : atanh Killed by : none Substituted 2.0 with -1.0 → NO_COVERAGE 30.30 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 31.31 Location : atanh Killed by : none Substituted 2.0 with -2.0 → NO_COVERAGE 32.32 Location : atanh Killed by : none Substituted 1.0 with -1.0 → NO_COVERAGE 33.33 Location : atanh Killed by : none Substituted 2.0 with 3.0 → NO_COVERAGE 34.34 Location : atanh Killed by : none Substituted 1.0 with 2.0 → NO_COVERAGE 35.35 Location : atanh Killed by : none Substituted 2.0 with 1.0 → NO_COVERAGE 36.36 Location : atanh Killed by : none Substituted 1.0 with 0.0 → NO_COVERAGE 37.37 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 38.38 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 39.39 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → NO_COVERAGE 40.40 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 41.41 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 42.42 Location : atanh Killed by : none Decremented (a--) double local variable number 7 → NO_COVERAGE 43.43 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 44.44 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 45.45 Location : atanh Killed by : none Incremented (++a) double local variable number 7 → NO_COVERAGE 46.46 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 47.47 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE 48.48 Location : atanh Killed by : none Decremented (--a) double local variable number 7 → NO_COVERAGE
|
| 2873 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced call to java/lang/Math::atan2 with argument → KILLED 2.2 Location : atanh Killed by : none Substituted 2.0 with 1.0 → SURVIVED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 2.0 → KILLED 4.4 Location : atanh Killed by : none Substituted 1.0 with 2.0 → SURVIVED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with division → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with addition → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double addition with subtraction → KILLED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with division → KILLED 9.9 Location : atanh Killed by : none removed call to java/lang/Math::atan2 → SURVIVED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 7 → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 5 → KILLED 13.13 Location : atanh Killed by : none Replaced double operation by second member → SURVIVED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 15.15 Location : atanh Killed by : none Replaced double operation by second member → SURVIVED 16.16 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 17.17 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with division → KILLED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with addition → KILLED 19.19 Location : atanh Killed by : none Replaced double addition with subtraction → SURVIVED 20.20 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with division → KILLED 21.21 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with modulus → KILLED 22.22 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with multiplication → KILLED 23.23 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double addition with multiplication → KILLED 24.24 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with modulus → KILLED 25.25 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with addition → KILLED 26.26 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with division → KILLED 27.27 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double addition with division → KILLED 28.28 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with addition → KILLED 29.29 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double multiplication with subtraction → KILLED 30.30 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double subtraction with modulus → KILLED 31.31 Location : atanh Killed by : none Replaced double addition with modulus → SURVIVED 32.32 Location : atanh Killed by : none Replaced double multiplication with subtraction → SURVIVED 33.33 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with 1.0 → KILLED 34.34 Location : atanh Killed by : none Substituted 2.0 with 0.0 → SURVIVED 35.35 Location : atanh Killed by : none Substituted 1.0 with 0.0 → SURVIVED 36.36 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 0.0 → KILLED 37.37 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with -1.0 → KILLED 38.38 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with -1.0 → KILLED 39.39 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with -1.0 → KILLED 40.40 Location : atanh Killed by : none Substituted 2.0 with -2.0 → SURVIVED 41.41 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with -1.0 → KILLED 42.42 Location : atanh Killed by : none Substituted 1.0 with -1.0 → SURVIVED 43.43 Location : atanh Killed by : none Substituted 2.0 with 3.0 → SURVIVED 44.44 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1.0 with 2.0 → KILLED 45.45 Location : atanh Killed by : none Substituted 1.0 with 2.0 → SURVIVED 46.46 Location : atanh Killed by : none Substituted 2.0 with 1.0 → SURVIVED 47.47 Location : atanh Killed by : none Substituted 1.0 with 0.0 → SURVIVED 48.48 Location : atanh Killed by : none Substituted 1.0 with 0.0 → SURVIVED 49.49 Location : atanh Killed by : none Incremented (a++) double local variable number 7 → SURVIVED 50.50 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → SURVIVED 51.51 Location : atanh Killed by : none Incremented (a++) double local variable number 5 → SURVIVED 52.52 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 7 → KILLED 53.53 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 5 → KILLED 54.54 Location : atanh Killed by : none Decremented (a--) double local variable number 5 → SURVIVED 55.55 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 7 → KILLED 56.56 Location : atanh Killed by : none Incremented (++a) double local variable number 5 → SURVIVED 57.57 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 5 → KILLED 58.58 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 7 → KILLED 59.59 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED 60.60 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 5 → KILLED
|
| 2878 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 1.0 → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with multiplication → KILLED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 9 → KILLED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with multiplication → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with modulus → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with addition → KILLED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with subtraction → KILLED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 1.0 → KILLED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 0.0 → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with -1.0 → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with -4.0 → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 5.0 → KILLED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 4.0 with 3.0 → KILLED 15.15 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 9 → KILLED 16.16 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 9 → KILLED 17.17 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 13 → KILLED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 9 → KILLED
|
| 2879 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with 1.0 → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with multiplication → KILLED 3.3 Location : atanh Killed by : none Negated double local variable number 11 → SURVIVED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double operation by second member → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with multiplication → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with modulus → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with addition → KILLED 8.8 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Replaced double division with subtraction → KILLED 9.9 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with 1.0 → KILLED 10.10 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with 0.0 → KILLED 11.11 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with -1.0 → KILLED 12.12 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with -2.0 → KILLED 13.13 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with 3.0 → KILLED 14.14 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 2.0 with 1.0 → KILLED 15.15 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 11 → KILLED 16.16 Location : atanh Killed by : none Decremented (a--) double local variable number 11 → SURVIVED 17.17 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 21 → KILLED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 11 → KILLED
|
| 2880 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to org/apache/commons/numbers/complex/Complex::changeSign → KILLED 3.3 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to org/apache/commons/numbers/complex/Complex$ComplexConstructor::create → KILLED 4.4 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced return value with null for org/apache/commons/numbers/complex/Complex::atanh → KILLED 5.5 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() mutated return of Object value for org/apache/commons/numbers/complex/Complex::atanh to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 9 → KILLED 7.7 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 0 → KILLED 8.8 Location : atanh Killed by : none Negated double local variable number 11 → SURVIVED 9.9 Location : atanh Killed by : none Negated double local variable number 2 → SURVIVED 10.10 Location : atanh Killed by : none Incremented (a++) double local variable number 9 → SURVIVED 11.11 Location : atanh Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 12.12 Location : atanh Killed by : none Incremented (a++) double local variable number 11 → SURVIVED 13.13 Location : atanh Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 14.14 Location : atanh Killed by : none Decremented (a--) double local variable number 9 → SURVIVED 15.15 Location : atanh Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 16.16 Location : atanh Killed by : none Decremented (a--) double local variable number 11 → SURVIVED 17.17 Location : atanh Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 18.18 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 13 → KILLED 19.19 Location : atanh Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 20.20 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 21 → KILLED 21.21 Location : atanh Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 22.22 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 9 → KILLED 23.23 Location : atanh Killed by : none Decremented (--a) double local variable number 0 → SURVIVED 24.24 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 11 → KILLED 25.25 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 2 → KILLED
|
| 2881 |
|
1.1 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced call to org/apache/commons/numbers/complex/Complex::changeSign with argument → KILLED 2.2 Location : atanh Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed call to org/apache/commons/numbers/complex/Complex::changeSign → KILLED
|
| 2911 |
|
1.1 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with division → KILLED 2.2 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 0 → KILLED 3.3 Location : x2y2m1 Killed by : none Negated double local variable number 0 → SURVIVED 4.4 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 5.5 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with division → KILLED 6.6 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with modulus → KILLED 7.7 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with addition → KILLED 8.8 Location : x2y2m1 Killed by : none Replaced double multiplication with subtraction → SURVIVED 9.9 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 0 → KILLED 10.10 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 0 → KILLED 11.11 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 0 → KILLED 12.12 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 0 → KILLED 13.13 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 0 → KILLED 14.14 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 0 → KILLED 15.15 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 0 → KILLED 16.16 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 0 → KILLED
|
| 2912 |
|
1.1 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with division → KILLED 2.2 Location : x2y2m1 Killed by : none Negated double local variable number 2 → SURVIVED 3.3 Location : x2y2m1 Killed by : none Negated double local variable number 2 → SURVIVED 4.4 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 5.5 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with division → KILLED 6.6 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with modulus → KILLED 7.7 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with addition → KILLED 8.8 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with subtraction → KILLED 9.9 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 2 → KILLED 10.10 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 2 → KILLED 11.11 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 12.12 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 2 → KILLED 13.13 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 2 → KILLED 14.14 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 15.15 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 2 → KILLED 16.16 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 2 → SURVIVED
|
| 2918 |
|
1.1 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() changed conditional boundary → KILLED 2.2 Location : x2y2m1 Killed by : none changed conditional boundary → SURVIVED 3.3 Location : x2y2m1 Killed by : none Substituted 1.0 with 2.0 → SURVIVED 4.4 Location : x2y2m1 Killed by : none Substituted 0.5 with 1.0 → SURVIVED 5.5 Location : x2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 6.6 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() negated conditional → KILLED 7.7 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() negated conditional → KILLED 8.8 Location : x2y2m1 Killed by : none removed conditional - replaced comparison check with false → SURVIVED 9.9 Location : x2y2m1 Killed by : none removed conditional - replaced comparison check with false → SURVIVED 10.10 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed conditional - replaced comparison check with true → KILLED 11.11 Location : x2y2m1 Killed by : none removed conditional - replaced comparison check with true → SURVIVED 12.12 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 0 → KILLED 13.13 Location : x2y2m1 Killed by : none Negated double local variable number 4 → SURVIVED 14.14 Location : x2y2m1 Killed by : none Negated double local variable number 6 → SURVIVED 15.15 Location : x2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 16.16 Location : x2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 17.17 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 18.18 Location : x2y2m1 Killed by : none Replaced double addition with division → SURVIVED 19.19 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with modulus → KILLED 20.20 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with 1.0 → KILLED 21.21 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.0 with 0.0 → KILLED 22.22 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with 0.0 → KILLED 23.23 Location : x2y2m1 Killed by : none Substituted 1.0 with -1.0 → SURVIVED 24.24 Location : x2y2m1 Killed by : none Substituted 0.5 with -1.0 → SURVIVED 25.25 Location : x2y2m1 Killed by : none Substituted 1.0 with -1.0 → SURVIVED 26.26 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 0.5 with -0.5 → KILLED 27.27 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.0 with 2.0 → KILLED 28.28 Location : x2y2m1 Killed by : none Substituted 0.5 with 1.5 → SURVIVED 29.29 Location : x2y2m1 Killed by : none Substituted 1.0 with 0.0 → SURVIVED 30.30 Location : x2y2m1 Killed by : none Substituted 0.5 with -0.5 → SURVIVED 31.31 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to less than → KILLED 32.32 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to less than → KILLED 33.33 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to less or equal → KILLED 34.34 Location : x2y2m1 Killed by : none Less or equal to greater than → SURVIVED 35.35 Location : x2y2m1 Killed by : none greater or equal to greater than → SURVIVED 36.36 Location : x2y2m1 Killed by : none Less or equal to greater or equal → SURVIVED 37.37 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() greater or equal to equal → KILLED 38.38 Location : x2y2m1 Killed by : none Less or equal to equal → SURVIVED 39.39 Location : x2y2m1 Killed by : none greater or equal to not equal → SURVIVED 40.40 Location : x2y2m1 Killed by : none Less or equal to not equal → SURVIVED 41.41 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (a++) double local variable number 0 → KILLED 42.42 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 43.43 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 6 → KILLED 44.44 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (a--) double local variable number 0 → KILLED 45.45 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 4 → KILLED 46.46 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 6 → KILLED 47.47 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 0 → KILLED 48.48 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 4 → KILLED 49.49 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 6 → KILLED 50.50 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 0 → KILLED 51.51 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 4 → SURVIVED 52.52 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 6 → KILLED
|
| 2930 |
|
1.1 Location : x2y2m1 Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::splitHigh with argument → SURVIVED 2.2 Location : x2y2m1 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::splitHigh → SURVIVED 3.3 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 0 → KILLED 4.4 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 5.5 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 6.6 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 0 → KILLED 7.7 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 0 → KILLED
|
| 2931 |
|
1.1 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 2.2 Location : x2y2m1 Killed by : none Negated double local variable number 0 → SURVIVED 3.3 Location : x2y2m1 Killed by : none Negated double local variable number 8 → SURVIVED 4.4 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 5.5 Location : x2y2m1 Killed by : none Replaced double subtraction with addition → SURVIVED 6.6 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with multiplication → KILLED 7.7 Location : x2y2m1 Killed by : none Replaced double subtraction with division → SURVIVED 8.8 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with modulus → KILLED 9.9 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 10.10 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 11.11 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 12.12 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 8 → KILLED 13.13 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 14.14 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 15.15 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 0 → SURVIVED 16.16 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 8 → KILLED
|
| 2932 |
|
1.1 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::splitHigh with argument → KILLED 2.2 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::splitHigh → KILLED 3.3 Location : x2y2m1 Killed by : none Negated double local variable number 2 → SURVIVED 4.4 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 5.5 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 6.6 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 7.7 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 2 → SURVIVED
|
| 2933 |
|
1.1 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 2.2 Location : x2y2m1 Killed by : none Negated double local variable number 2 → SURVIVED 3.3 Location : x2y2m1 Killed by : none Negated double local variable number 12 → SURVIVED 4.4 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 5.5 Location : x2y2m1 Killed by : none Replaced double subtraction with addition → SURVIVED 6.6 Location : x2y2m1 Killed by : none Replaced double subtraction with multiplication → SURVIVED 7.7 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with division → KILLED 8.8 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with modulus → KILLED 9.9 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 2 → KILLED 10.10 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 12 → KILLED 11.11 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 12.12 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 12 → KILLED 13.13 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 2 → KILLED 14.14 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 15.15 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 2 → KILLED 16.16 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 12 → SURVIVED
|
| 2936 |
|
1.1 Location : x2y2m1 Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::squareLow with argument → SURVIVED 2.2 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::squareLow → KILLED 3.3 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 10 → KILLED 4.4 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 8 → KILLED 5.5 Location : x2y2m1 Killed by : none Negated double local variable number 4 → SURVIVED 6.6 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 7.7 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 8 → KILLED 8.8 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 4 → KILLED 9.9 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 10.10 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 11.11 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 12.12 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 13.13 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 14.14 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 4 → KILLED 15.15 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 10 → SURVIVED 16.16 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 17.17 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 4 → SURVIVED
|
| 2937 |
|
1.1 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::squareLow with argument → KILLED 2.2 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::squareLow → KILLED 3.3 Location : x2y2m1 Killed by : none Negated double local variable number 14 → SURVIVED 4.4 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 12 → KILLED 5.5 Location : x2y2m1 Killed by : none Negated double local variable number 6 → SURVIVED 6.6 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 7.7 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 8.8 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 9.9 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 10.10 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 12 → KILLED 11.11 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 6 → KILLED 12.12 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 13.13 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 14.14 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 6 → SURVIVED 15.15 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 14 → KILLED 16.16 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 12 → KILLED 17.17 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 6 → KILLED
|
| 2939 |
|
1.1 Location : x2y2m1 Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::sumx2y2m1 with argument → SURVIVED 2.2 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::sumx2y2m1 → KILLED 3.3 Location : x2y2m1 Killed by : none replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::x2y2m1 → SURVIVED 4.4 Location : x2y2m1 Killed by : none replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::x2y2m1 → SURVIVED 5.5 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 4 → KILLED 6.6 Location : x2y2m1 Killed by : none Negated double local variable number 16 → SURVIVED 7.7 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 6 → KILLED 8.8 Location : x2y2m1 Killed by : none Negated double local variable number 18 → SURVIVED 9.9 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 4 → KILLED 10.10 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 16 → KILLED 11.11 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 6 → KILLED 12.12 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 18 → SURVIVED 13.13 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 4 → KILLED 14.14 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 16 → KILLED 15.15 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 6 → KILLED 16.16 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 18 → KILLED 17.17 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 4 → KILLED 18.18 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 16 → KILLED 19.19 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 6 → SURVIVED 20.20 Location : x2y2m1 Killed by : none Incremented (++a) double local variable number 18 → SURVIVED 21.21 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 4 → KILLED 22.22 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 16 → KILLED 23.23 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 6 → SURVIVED 24.24 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 18 → SURVIVED
|
| 2941 |
|
1.1 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 1.0 with 2.0 → KILLED 2.2 Location : x2y2m1 Killed by : none Substituted 1.0 with 2.0 → SURVIVED 3.3 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double subtraction with addition → KILLED 4.4 Location : x2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 5.5 Location : x2y2m1 Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 7.7 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::x2y2m1 → KILLED 8.8 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::x2y2m1 → KILLED 9.9 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Negated double local variable number 0 → KILLED 10.10 Location : x2y2m1 Killed by : none Negated double local variable number 0 → SURVIVED 11.11 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 6 → KILLED 12.12 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double operation by second member → KILLED 13.13 Location : x2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 14.14 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double operation by second member → KILLED 15.15 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 16.16 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double subtraction with addition → KILLED 17.17 Location : x2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 18.18 Location : x2y2m1 Killed by : none Replaced double multiplication with division → SURVIVED 19.19 Location : x2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 20.20 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double subtraction with multiplication → KILLED 21.21 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 22.22 Location : x2y2m1 Killed by : none Replaced double multiplication with modulus → SURVIVED 23.23 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 24.24 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double subtraction with division → KILLED 25.25 Location : x2y2m1 Killed by : none Replaced double addition with division → SURVIVED 26.26 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with addition → KILLED 27.27 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double addition with division → KILLED 28.28 Location : x2y2m1 Killed by : none Replaced double subtraction with modulus → SURVIVED 29.29 Location : x2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 30.30 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double multiplication with subtraction → KILLED 31.31 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Replaced double addition with modulus → KILLED 32.32 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 1.0 with 0.0 → KILLED 33.33 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.0 with 0.0 → KILLED 34.34 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 1.0 with -1.0 → KILLED 35.35 Location : x2y2m1 Killed by : none Substituted 1.0 with -1.0 → SURVIVED 36.36 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 1.0 with -1.0 → KILLED 37.37 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.0 with -1.0 → KILLED 38.38 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 1.0 with 2.0 → KILLED 39.39 Location : x2y2m1 Killed by : none Substituted 1.0 with 2.0 → SURVIVED 40.40 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Substituted 1.0 with 0.0 → KILLED 41.41 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.0 with 0.0 → KILLED 42.42 Location : x2y2m1 Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 43.43 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 44.44 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 6 → KILLED 45.45 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 46.46 Location : x2y2m1 Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 47.47 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 6 → KILLED 48.48 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 0 → KILLED 49.49 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 0 → KILLED 50.50 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Incremented (++a) double local variable number 6 → KILLED 51.51 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 0 → KILLED 52.52 Location : x2y2m1 Killed by : none Decremented (--a) double local variable number 0 → SURVIVED 53.53 Location : x2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexRealZero() Decremented (--a) double local variable number 6 → KILLED
|
| 2966 |
|
1.1 Location : splitHigh Killed by : none Substituted 1.34217729E8 with 1.0 → SURVIVED 2.2 Location : splitHigh Killed by : none Replaced double multiplication with division → SURVIVED 3.3 Location : splitHigh Killed by : none Negated double local variable number 0 → SURVIVED 4.4 Location : splitHigh Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with division → KILLED 6.6 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with modulus → KILLED 7.7 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with addition → KILLED 8.8 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with subtraction → KILLED 9.9 Location : splitHigh Killed by : none Substituted 1.34217729E8 with 1.0 → SURVIVED 10.10 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.34217729E8 with 0.0 → KILLED 11.11 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.34217729E8 with -1.0 → KILLED 12.12 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.34217729E8 with -1.34217729E8 → KILLED 13.13 Location : splitHigh Killed by : none Substituted 1.34217729E8 with 1.3421773E8 → SURVIVED 14.14 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.34217729E8 with 1.34217728E8 → KILLED 15.15 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 0 → KILLED 16.16 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 0 → KILLED 17.17 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 18.18 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED
|
| 2967 |
|
1.1 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 2.2 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 3.3 Location : splitHigh Killed by : none replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::splitHigh → SURVIVED 4.4 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::splitHigh → KILLED 5.5 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 2 → KILLED 6.6 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 2 → KILLED 7.7 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 0 → KILLED 8.8 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 9.9 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 10.10 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 11.11 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 12.12 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with multiplication → KILLED 13.13 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with multiplication → KILLED 14.14 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 15.15 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 16.16 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with modulus → KILLED 17.17 Location : splitHigh Killed by : none Replaced double subtraction with modulus → SURVIVED 18.18 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 2 → KILLED 19.19 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 2 → KILLED 20.20 Location : splitHigh Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 21.21 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 2 → KILLED 22.22 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 2 → KILLED 23.23 Location : splitHigh Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 24.24 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 2 → KILLED 25.25 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 26.26 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 27.27 Location : splitHigh Killed by : none Decremented (--a) double local variable number 2 → SURVIVED 28.28 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED 29.29 Location : splitHigh Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED
|
| 2987 |
|
1.1 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 2.2 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 0 → KILLED 3.3 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 2 → KILLED 4.4 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 5.5 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 6.6 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with modulus → KILLED 7.7 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with addition → KILLED 8.8 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with subtraction → KILLED 9.9 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 0 → KILLED 10.10 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 2 → KILLED 11.11 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 0 → KILLED 12.12 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 2 → KILLED 13.13 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 14.14 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 15.15 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED 16.16 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED
|
| 2988 |
|
1.1 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 2.2 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 3.3 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 4.4 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 5.5 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 6.6 Location : squareLow Killed by : none Replaced double subtraction with addition → SURVIVED 7.7 Location : squareLow Killed by : none replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::squareLow → SURVIVED 8.8 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::squareLow → KILLED 9.9 Location : squareLow Killed by : none Negated double local variable number 0 → SURVIVED 10.10 Location : squareLow Killed by : none Negated double local variable number 0 → SURVIVED 11.11 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 4 → KILLED 12.12 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 2 → KILLED 13.13 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 2 → KILLED 14.14 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 6 → KILLED 15.15 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 6 → KILLED 16.16 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 17.17 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 18.18 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 19.19 Location : squareLow Killed by : none Replaced double operation by second member → SURVIVED 20.20 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 21.21 Location : squareLow Killed by : none Replaced double operation by second member → SURVIVED 22.22 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 23.23 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 24.24 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 25.25 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 26.26 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 27.27 Location : squareLow Killed by : none Replaced double subtraction with addition → SURVIVED 28.28 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double multiplication with modulus → KILLED 29.29 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with modulus → KILLED 30.30 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with multiplication → KILLED 31.31 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with multiplication → KILLED 32.32 Location : squareLow Killed by : none Replaced double subtraction with multiplication → SURVIVED 33.33 Location : squareLow Killed by : none Replaced double subtraction with multiplication → SURVIVED 34.34 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with addition → KILLED 35.35 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with addition → KILLED 36.36 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 37.37 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 38.38 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 39.39 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 40.40 Location : squareLow Killed by : none Replaced double multiplication with subtraction → SURVIVED 41.41 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with subtraction → KILLED 42.42 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with modulus → KILLED 43.43 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with modulus → KILLED 44.44 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with modulus → KILLED 45.45 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double subtraction with modulus → KILLED 46.46 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 0 → KILLED 47.47 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 48.48 Location : squareLow Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 49.49 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 2 → KILLED 50.50 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 2 → KILLED 51.51 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 6 → KILLED 52.52 Location : squareLow Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 53.53 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 0 → KILLED 54.54 Location : squareLow Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 55.55 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 4 → KILLED 56.56 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 2 → KILLED 57.57 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 2 → KILLED 58.58 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 6 → KILLED 59.59 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 6 → KILLED 60.60 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 61.61 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 62.62 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 4 → KILLED 63.63 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 64.64 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 65.65 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 6 → KILLED 66.66 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 6 → KILLED 67.67 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED 68.68 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED 69.69 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 4 → KILLED 70.70 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED 71.71 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED 72.72 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 6 → KILLED 73.73 Location : squareLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 6 → KILLED
|
| 3007 |
|
1.1 Location : fastSumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 2.2 Location : fastSumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 3.3 Location : fastSumLow Killed by : none replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::fastSumLow → SURVIVED 4.4 Location : fastSumLow Killed by : none replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::fastSumLow → SURVIVED 5.5 Location : fastSumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 2 → KILLED 6.6 Location : fastSumLow Killed by : none Negated double local variable number 4 → SURVIVED 7.7 Location : fastSumLow Killed by : none Negated double local variable number 0 → SURVIVED 8.8 Location : fastSumLow Killed by : none Replaced double operation by second member → SURVIVED 9.9 Location : fastSumLow Killed by : none Replaced double operation by second member → SURVIVED 10.10 Location : fastSumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 11.11 Location : fastSumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 12.12 Location : fastSumLow Killed by : none Replaced double subtraction with multiplication → SURVIVED 13.13 Location : fastSumLow Killed by : none Replaced double subtraction with multiplication → SURVIVED 14.14 Location : fastSumLow Killed by : none Replaced double subtraction with division → SURVIVED 15.15 Location : fastSumLow Killed by : none Replaced double subtraction with division → SURVIVED 16.16 Location : fastSumLow Killed by : none Replaced double subtraction with modulus → SURVIVED 17.17 Location : fastSumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with modulus → KILLED 18.18 Location : fastSumLow Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 19.19 Location : fastSumLow Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 20.20 Location : fastSumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 21.21 Location : fastSumLow Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 22.22 Location : fastSumLow Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 23.23 Location : fastSumLow Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 24.24 Location : fastSumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 2 → KILLED 25.25 Location : fastSumLow Killed by : none Incremented (++a) double local variable number 4 → SURVIVED 26.26 Location : fastSumLow Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 27.27 Location : fastSumLow Killed by : none Decremented (--a) double local variable number 2 → SURVIVED 28.28 Location : fastSumLow Killed by : none Decremented (--a) double local variable number 4 → SURVIVED 29.29 Location : fastSumLow Killed by : none Decremented (--a) double local variable number 0 → SURVIVED
|
| 3028 |
|
1.1 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 2.2 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 4 → KILLED 3.3 Location : sumLow Killed by : none Negated double local variable number 0 → SURVIVED 4.4 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 5.5 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 6.6 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with multiplication → KILLED 7.7 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with division → KILLED 8.8 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with modulus → KILLED 9.9 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 4 → KILLED 10.10 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 11.11 Location : sumLow Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 12.12 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 0 → KILLED 13.13 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 4 → KILLED 14.14 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 0 → KILLED 15.15 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 4 → KILLED 16.16 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 0 → KILLED
|
| 3029 |
|
1.1 Location : sumLow Killed by : none Replaced double subtraction with addition → SURVIVED 2.2 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 3.3 Location : sumLow Killed by : none Replaced double subtraction with addition → SURVIVED 4.4 Location : sumLow Killed by : none Replaced double addition with subtraction → SURVIVED 5.5 Location : sumLow Killed by : none replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED 6.6 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::sumLow → KILLED 7.7 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 0 → KILLED 8.8 Location : sumLow Killed by : none Negated double local variable number 4 → SURVIVED 9.9 Location : sumLow Killed by : none Negated double local variable number 6 → SURVIVED 10.10 Location : sumLow Killed by : none Negated double local variable number 2 → SURVIVED 11.11 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 6 → KILLED 12.12 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 13.13 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 14.14 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 15.15 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 16.16 Location : sumLow Killed by : none Replaced double subtraction with addition → SURVIVED 17.17 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 18.18 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 19.19 Location : sumLow Killed by : none Replaced double addition with subtraction → SURVIVED 20.20 Location : sumLow Killed by : none Replaced double subtraction with multiplication → SURVIVED 21.21 Location : sumLow Killed by : none Replaced double subtraction with multiplication → SURVIVED 22.22 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with multiplication → KILLED 23.23 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 24.24 Location : sumLow Killed by : none Replaced double subtraction with division → SURVIVED 25.25 Location : sumLow Killed by : none Replaced double subtraction with division → SURVIVED 26.26 Location : sumLow Killed by : none Replaced double subtraction with division → SURVIVED 27.27 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with division → KILLED 28.28 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with modulus → KILLED 29.29 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with modulus → KILLED 30.30 Location : sumLow Killed by : none Replaced double subtraction with modulus → SURVIVED 31.31 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with modulus → KILLED 32.32 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 33.33 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 4 → KILLED 34.34 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 6 → KILLED 35.35 Location : sumLow Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 36.36 Location : sumLow Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 37.37 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 0 → KILLED 38.38 Location : sumLow Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 39.39 Location : sumLow Killed by : none Decremented (a--) double local variable number 6 → SURVIVED 40.40 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 2 → KILLED 41.41 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 6 → KILLED 42.42 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 0 → KILLED 43.43 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 4 → KILLED 44.44 Location : sumLow Killed by : none Incremented (++a) double local variable number 6 → SURVIVED 45.45 Location : sumLow Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 2 → KILLED 46.46 Location : sumLow Killed by : none Incremented (++a) double local variable number 6 → SURVIVED 47.47 Location : sumLow Killed by : none Decremented (--a) double local variable number 0 → SURVIVED 48.48 Location : sumLow Killed by : none Decremented (--a) double local variable number 4 → SURVIVED 49.49 Location : sumLow Killed by : none Decremented (--a) double local variable number 6 → SURVIVED 50.50 Location : sumLow Killed by : none Decremented (--a) double local variable number 2 → SURVIVED 51.51 Location : sumLow Killed by : none Decremented (--a) double local variable number 6 → SURVIVED
|
| 3079 |
|
1.1 Location : sumx2y2m1 Killed by : none Substituted 1.0 with 2.0 → SURVIVED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double subtraction with addition → KILLED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 2 → KILLED 4.4 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : sumx2y2m1 Killed by : none Replaced double subtraction with addition → SURVIVED 6.6 Location : sumx2y2m1 Killed by : none Replaced double subtraction with multiplication → SURVIVED 7.7 Location : sumx2y2m1 Killed by : none Replaced double subtraction with division → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Replaced double subtraction with modulus → SURVIVED 9.9 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.0 with 0.0 → KILLED 10.10 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.0 with -1.0 → KILLED 11.11 Location : sumx2y2m1 Killed by : none Substituted 1.0 with -1.0 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : none Substituted 1.0 with 2.0 → SURVIVED 13.13 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1.0 with 0.0 → KILLED 14.14 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 16.16 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 17.17 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 2 → KILLED
|
| 3080 |
|
1.1 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::fastSumLow with argument → KILLED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted -1.0 with 1.0 → KILLED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::fastSumLow → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 2 → KILLED 5.5 Location : sumx2y2m1 Killed by : none Negated double local variable number 8 → SURVIVED 6.6 Location : sumx2y2m1 Killed by : none Substituted -1.0 with 1.0 → SURVIVED 7.7 Location : sumx2y2m1 Killed by : none Substituted -1.0 with 0.0 → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Substituted -1.0 with 1.0 → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Substituted -1.0 with 0.0 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Substituted -1.0 with -2.0 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 2 → KILLED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 8 → KILLED 13.13 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 14.14 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 8 → KILLED 15.15 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 16.16 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 17.17 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 2 → KILLED 18.18 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 8 → KILLED
|
| 3081 |
|
1.1 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 2.2 Location : sumx2y2m1 Killed by : none Negated double local variable number 8 → SURVIVED 3.3 Location : sumx2y2m1 Killed by : none Negated double local variable number 0 → SURVIVED 4.4 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 6.6 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 7.7 Location : sumx2y2m1 Killed by : none Replaced double addition with division → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 9.9 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 8 → KILLED 10.10 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 11.11 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 0 → KILLED 13.13 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 14.14 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 0 → SURVIVED
|
| 3082 |
|
1.1 Location : sumx2y2m1 Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED 2.2 Location : sumx2y2m1 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 8 → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 0 → KILLED 5.5 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 12 → KILLED 6.6 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 8 → KILLED 7.7 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 8.8 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 12 → KILLED 9.9 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 12 → KILLED 12.12 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 13.13 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 14.14 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 8 → KILLED 16.16 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 0 → KILLED 17.17 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 12 → KILLED
|
| 3084 |
|
1.1 Location : sumx2y2m1 Killed by : none Negated double local variable number 6 → SURVIVED 2.2 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 3.3 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 6 → SURVIVED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 6 → KILLED 5.5 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 6 → SURVIVED
|
| 3085 |
|
1.1 Location : sumx2y2m1 Killed by : none Negated double local variable number 4 → SURVIVED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 4 → KILLED 3.3 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 4 → KILLED 5.5 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 4 → SURVIVED
|
| 3088 |
|
1.1 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 16 → KILLED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 10 → KILLED 4.4 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 6.6 Location : sumx2y2m1 Killed by : none Replaced double addition with multiplication → SURVIVED 7.7 Location : sumx2y2m1 Killed by : none Replaced double addition with division → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 16 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 10 → KILLED 11.11 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 16 → KILLED 12.12 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 13.13 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 16 → KILLED 14.14 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 16 → KILLED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 10 → SURVIVED
|
| 3089 |
|
1.1 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → KILLED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::sumLow → KILLED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 16 → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 10 → KILLED 5.5 Location : sumx2y2m1 Killed by : none Negated double local variable number 8 → SURVIVED 6.6 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 16 → SURVIVED 7.7 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 10 → KILLED 8.8 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 8 → KILLED 9.9 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 16 → KILLED 10.10 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 8 → KILLED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 16 → KILLED 13.13 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 14.14 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 16 → KILLED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 10 → SURVIVED 17.17 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 8 → KILLED
|
| 3090 |
|
1.1 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 2.2 Location : sumx2y2m1 Killed by : none Negated double local variable number 8 → SURVIVED 3.3 Location : sumx2y2m1 Killed by : none Negated double local variable number 14 → SURVIVED 4.4 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 6.6 Location : sumx2y2m1 Killed by : none Replaced double addition with multiplication → SURVIVED 7.7 Location : sumx2y2m1 Killed by : none Replaced double addition with division → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 14 → KILLED 11.11 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 14 → KILLED 13.13 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 14.14 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 14 → SURVIVED
|
| 3091 |
|
1.1 Location : sumx2y2m1 Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED 2.2 Location : sumx2y2m1 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 8 → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 14 → KILLED 5.5 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 20 → KILLED 6.6 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 8 → KILLED 7.7 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 14 → KILLED 8.8 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 20 → KILLED 9.9 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 20 → KILLED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 8 → KILLED 13.13 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 14.14 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 20 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 8 → KILLED 16.16 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 14 → KILLED 17.17 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 20 → KILLED
|
| 3092 |
|
1.1 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 20 → KILLED 3.3 Location : sumx2y2m1 Killed by : none Negated double local variable number 12 → SURVIVED 4.4 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 6.6 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 7.7 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with division → KILLED 8.8 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 20 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 20 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 12 → KILLED 13.13 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 20 → KILLED 14.14 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 12 → KILLED 15.15 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 20 → SURVIVED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 12 → SURVIVED
|
| 3093 |
|
1.1 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → KILLED 2.2 Location : sumx2y2m1 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 20 → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 12 → KILLED 5.5 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 22 → KILLED 6.6 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 20 → SURVIVED 7.7 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 22 → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 20 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 22 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 20 → KILLED 13.13 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 12 → KILLED 14.14 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 22 → KILLED 15.15 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 20 → KILLED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 12 → SURVIVED 17.17 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 22 → KILLED
|
| 3096 |
|
1.1 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 18 → KILLED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 14 → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 5.5 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 6.6 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 7.7 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with division → KILLED 8.8 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 18 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 18 → KILLED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 14 → KILLED 13.13 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 18 → KILLED 14.14 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 18 → SURVIVED 16.16 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 14 → KILLED
|
| 3097 |
|
1.1 Location : sumx2y2m1 Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::sumLow → KILLED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 18 → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 14 → KILLED 5.5 Location : sumx2y2m1 Killed by : none Negated double local variable number 8 → SURVIVED 6.6 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 18 → SURVIVED 7.7 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 18 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 18 → KILLED 13.13 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 14 → SURVIVED 14.14 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 15.15 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 18 → SURVIVED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 14 → SURVIVED 17.17 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 8 → SURVIVED
|
| 3098 |
|
1.1 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 2.2 Location : sumx2y2m1 Killed by : none Negated double local variable number 8 → SURVIVED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 12 → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 5.5 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 6.6 Location : sumx2y2m1 Killed by : none Replaced double addition with multiplication → SURVIVED 7.7 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with division → KILLED 8.8 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 9.9 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 8 → KILLED 10.10 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 12 → KILLED 11.11 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 13.13 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 8 → KILLED 14.14 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 12 → KILLED 15.15 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 8 → KILLED 16.16 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 12 → KILLED
|
| 3099 |
|
1.1 Location : sumx2y2m1 Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::sumLow → KILLED 3.3 Location : sumx2y2m1 Killed by : none Negated double local variable number 8 → SURVIVED 4.4 Location : sumx2y2m1 Killed by : none Negated double local variable number 12 → SURVIVED 5.5 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 20 → KILLED 6.6 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 7.7 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 20 → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 20 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 13.13 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 14.14 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 20 → KILLED 15.15 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 8 → SURVIVED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 12 → SURVIVED 17.17 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 20 → SURVIVED
|
| 3100 |
|
1.1 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 2.2 Location : sumx2y2m1 Killed by : none Negated double local variable number 20 → SURVIVED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 22 → KILLED 4.4 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 6.6 Location : sumx2y2m1 Killed by : none Replaced double addition with multiplication → SURVIVED 7.7 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with division → KILLED 8.8 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 9.9 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 20 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 22 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 20 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 22 → SURVIVED 13.13 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 20 → KILLED 14.14 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 22 → KILLED 15.15 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 20 → KILLED 16.16 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 22 → KILLED
|
| 3101 |
|
1.1 Location : sumx2y2m1 Killed by : none replaced call to org/apache/commons/numbers/complex/Complex::sumLow with argument → SURVIVED 2.2 Location : sumx2y2m1 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::sumLow → SURVIVED 3.3 Location : sumx2y2m1 Killed by : none Negated double local variable number 20 → SURVIVED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 22 → KILLED 5.5 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 24 → KILLED 6.6 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 20 → SURVIVED 7.7 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 22 → SURVIVED 8.8 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 24 → SURVIVED 9.9 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 20 → KILLED 10.10 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 22 → KILLED 11.11 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 24 → KILLED 12.12 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 20 → KILLED 13.13 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 22 → KILLED 14.14 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 24 → KILLED 15.15 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) double local variable number 20 → KILLED 16.16 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 22 → SURVIVED 17.17 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 24 → SURVIVED
|
| 3111 |
|
1.1 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 2.2 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 3.3 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 4.4 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 5.5 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::sumx2y2m1 → KILLED 6.6 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::sumx2y2m1 → KILLED 7.7 Location : sumx2y2m1 Killed by : none Negated double local variable number 10 → SURVIVED 8.8 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 14 → KILLED 9.9 Location : sumx2y2m1 Killed by : none Negated double local variable number 12 → SURVIVED 10.10 Location : sumx2y2m1 Killed by : none Negated double local variable number 22 → SURVIVED 11.11 Location : sumx2y2m1 Killed by : none Negated double local variable number 24 → SURVIVED 12.12 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 13.13 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 14.14 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 15.15 Location : sumx2y2m1 Killed by : none Replaced double operation by second member → SURVIVED 16.16 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 17.17 Location : sumx2y2m1 Killed by : none Replaced double addition with subtraction → SURVIVED 18.18 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 19.19 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 20.20 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 21.21 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 22.22 Location : sumx2y2m1 Killed by : none Replaced double addition with multiplication → SURVIVED 23.23 Location : sumx2y2m1 Killed by : none Replaced double addition with multiplication → SURVIVED 24.24 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with division → KILLED 25.25 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with division → KILLED 26.26 Location : sumx2y2m1 Killed by : none Replaced double addition with division → SURVIVED 27.27 Location : sumx2y2m1 Killed by : none Replaced double addition with division → SURVIVED 28.28 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 29.29 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 30.30 Location : sumx2y2m1 Killed by : none Replaced double addition with modulus → SURVIVED 31.31 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with modulus → KILLED 32.32 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 33.33 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 34.34 Location : sumx2y2m1 Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 35.35 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 22 → KILLED 36.36 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 24 → KILLED 37.37 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 38.38 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 39.39 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 40.40 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 22 → KILLED 41.41 Location : sumx2y2m1 Killed by : none Decremented (a--) double local variable number 24 → SURVIVED 42.42 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 43.43 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 14 → KILLED 44.44 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 12 → SURVIVED 45.45 Location : sumx2y2m1 Killed by : none Incremented (++a) double local variable number 22 → SURVIVED 46.46 Location : sumx2y2m1 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) double local variable number 24 → KILLED 47.47 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 10 → SURVIVED 48.48 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 14 → SURVIVED 49.49 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 12 → SURVIVED 50.50 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 22 → SURVIVED 51.51 Location : sumx2y2m1 Killed by : none Decremented (--a) double local variable number 24 → SURVIVED
|
| 3133 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testZerothRootThrows() negated conditional → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testZerothRootThrows() removed conditional - replaced equality check with false → KILLED 3.3 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed conditional - replaced equality check with true → KILLED 4.4 Location : nthRoot Killed by : none Negated integer local variable number 1 → SURVIVED 5.5 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() not equal to less than → KILLED 6.6 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testZerothRootThrows() not equal to less or equal → KILLED 7.7 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootNegativeArg() not equal to greater than → KILLED 8.8 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testZerothRootThrows() not equal to greater or equal → KILLED 9.9 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testZerothRootThrows() not equal to equal → KILLED 10.10 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) integer local variable number 1 → KILLED 11.11 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) integer local variable number 1 → KILLED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testZerothRootThrows() Incremented (++a) integer local variable number 1 → KILLED 13.13 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testZerothRootThrows() Decremented (--a) integer local variable number 1 → KILLED
|
| 3134 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testZerothRootThrows() removed call to java/lang/IllegalArgumentException::<init> → KILLED
|
| 3137 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to java/util/ArrayList::<init> → KILLED
|
| 3140 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced call to java/lang/Math::pow with argument → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 1.0 with 2.0 → KILLED 3.3 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with multiplication → KILLED 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to org/apache/commons/numbers/complex/Complex::abs → KILLED 5.5 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to java/lang/Math::pow → KILLED 6.6 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated integer local variable number 1 → KILLED 7.7 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double operation by second member → KILLED 8.8 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with multiplication → KILLED 9.9 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with modulus → KILLED 10.10 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with addition → KILLED 11.11 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with subtraction → KILLED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 1.0 with 0.0 → KILLED 13.13 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 1.0 with -1.0 → KILLED 14.14 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 1.0 with -1.0 → KILLED 15.15 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 1.0 with 2.0 → KILLED 16.16 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 1.0 with 0.0 → KILLED 17.17 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) integer local variable number 1 → KILLED 18.18 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) integer local variable number 1 → KILLED 19.19 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) integer local variable number 1 → KILLED 20.20 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) integer local variable number 1 → KILLED
|
| 3143 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Replaced double division with multiplication → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() removed call to org/apache/commons/numbers/complex/Complex::arg → KILLED 3.3 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Negated integer local variable number 1 → KILLED 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double operation by second member → KILLED 5.5 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Replaced double division with multiplication → KILLED 6.6 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Replaced double division with modulus → KILLED 7.7 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with addition → KILLED 8.8 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with subtraction → KILLED 9.9 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) integer local variable number 1 → KILLED 10.10 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) integer local variable number 1 → KILLED 11.11 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) integer local variable number 1 → KILLED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) integer local variable number 1 → KILLED
|
| 3144 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 6.283185307179586 with 1.0 → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with multiplication → KILLED 3.3 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated integer local variable number 1 → KILLED 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double operation by second member → KILLED 5.5 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with multiplication → KILLED 6.6 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with modulus → KILLED 7.7 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with addition → KILLED 8.8 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double division with subtraction → KILLED 9.9 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 6.283185307179586 with 1.0 → KILLED 10.10 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 6.283185307179586 with 0.0 → KILLED 11.11 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 6.283185307179586 with -1.0 → KILLED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 6.283185307179586 with -6.283185307179586 → KILLED 13.13 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 6.283185307179586 with 7.283185307179586 → KILLED 14.14 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 6.283185307179586 with 5.283185307179586 → KILLED 15.15 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) integer local variable number 1 → KILLED 16.16 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) integer local variable number 1 → KILLED 17.17 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) integer local variable number 1 → KILLED 18.18 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) integer local variable number 1 → KILLED
|
| 3145 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Negated double local variable number 5 → KILLED 2.2 Location : nthRoot Killed by : none Incremented (a++) double local variable number 5 → SURVIVED 3.3 Location : nthRoot Killed by : none Decremented (a--) double local variable number 5 → SURVIVED 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 5 → KILLED 5.5 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 5 → KILLED
|
| 3146 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootNegativeArg() replaced call to java/lang/Math::abs with argument → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() changed conditional boundary → KILLED 3.3 Location : nthRoot Killed by : none Changed increment from 1 to -1 → TIMED_OUT 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 0 with 1 → KILLED 5.5 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() negated conditional → KILLED 6.6 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to java/lang/Math::abs → KILLED 7.7 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed conditional - replaced comparison check with false → KILLED 8.8 Location : nthRoot Killed by : none removed conditional - replaced comparison check with true → TIMED_OUT 9.9 Location : nthRoot Killed by : none Negated integer local variable number 11 → TIMED_OUT 10.10 Location : nthRoot Killed by : none Negated integer local variable number 1 → SURVIVED 11.11 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 0 with 1 → KILLED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 0 with -1 → KILLED 13.13 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 0 with 1 → KILLED 14.14 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Substituted 0 with -1 → KILLED 15.15 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() greater or equal to less than → KILLED 16.16 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() greater or equal to less or equal → KILLED 17.17 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() greater or equal to greater than → KILLED 18.18 Location : nthRoot Killed by : none greater or equal to equal → SURVIVED 19.19 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() greater or equal to not equal → KILLED 20.20 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) integer local variable number 11 → KILLED 21.21 Location : nthRoot Killed by : none Incremented (a++) integer local variable number 1 → TIMED_OUT 22.22 Location : nthRoot Killed by : none Decremented (a--) integer local variable number 11 → TIMED_OUT 23.23 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) integer local variable number 1 → KILLED 24.24 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) integer local variable number 11 → KILLED 25.25 Location : nthRoot Killed by : none Incremented (++a) integer local variable number 1 → TIMED_OUT 26.26 Location : nthRoot Killed by : none Decremented (--a) integer local variable number 11 → TIMED_OUT 27.27 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) integer local variable number 1 → KILLED
|
| 3148 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced call to java/lang/Math::cos with argument → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with division → KILLED 3.3 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to java/lang/Math::cos → KILLED 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated double local variable number 3 → KILLED 5.5 Location : nthRoot Killed by : none Negated double local variable number 9 → SURVIVED 6.6 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double operation by second member → KILLED 7.7 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with division → KILLED 8.8 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with modulus → KILLED 9.9 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with addition → KILLED 10.10 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with subtraction → KILLED 11.11 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) double local variable number 3 → KILLED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) double local variable number 9 → KILLED 13.13 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) double local variable number 3 → KILLED 14.14 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) double local variable number 9 → KILLED 15.15 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 3 → KILLED 16.16 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 9 → KILLED 17.17 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 3 → KILLED 18.18 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 9 → KILLED
|
| 3149 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced call to java/lang/Math::sin with argument → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with division → KILLED 3.3 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to java/lang/Math::sin → KILLED 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated double local variable number 3 → KILLED 5.5 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated double local variable number 9 → KILLED 6.6 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double operation by second member → KILLED 7.7 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with division → KILLED 8.8 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with modulus → KILLED 9.9 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with addition → KILLED 10.10 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double multiplication with subtraction → KILLED 11.11 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) double local variable number 3 → KILLED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) double local variable number 9 → KILLED 13.13 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) double local variable number 3 → KILLED 14.14 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) double local variable number 9 → KILLED 15.15 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 3 → KILLED 16.16 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 9 → KILLED 17.17 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 3 → KILLED 18.18 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 9 → KILLED
|
| 3150 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to org/apache/commons/numbers/complex/Complex::ofCartesian → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to java/util/List::add → KILLED 3.3 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated double local variable number 12 → KILLED 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated double local variable number 14 → KILLED 5.5 Location : nthRoot Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 6.6 Location : nthRoot Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 7.7 Location : nthRoot Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 8.8 Location : nthRoot Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 9.9 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 12 → KILLED 10.10 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 14 → KILLED 11.11 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 12 → KILLED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 14 → KILLED
|
| 3151 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double addition with subtraction → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated double local variable number 9 → KILLED 3.3 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Negated double local variable number 7 → KILLED 4.4 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double operation by second member → KILLED 5.5 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double addition with subtraction → KILLED 6.6 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double addition with multiplication → KILLED 7.7 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double addition with division → KILLED 8.8 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced double addition with modulus → KILLED 9.9 Location : nthRoot Killed by : none Incremented (a++) double local variable number 9 → SURVIVED 10.10 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) double local variable number 7 → KILLED 11.11 Location : nthRoot Killed by : none Decremented (a--) double local variable number 9 → SURVIVED 12.12 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) double local variable number 7 → KILLED 13.13 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 9 → KILLED 14.14 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 7 → KILLED 15.15 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 9 → KILLED 16.16 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 7 → KILLED
|
| 3154 |
|
1.1 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced return value with Collections.emptyList for org/apache/commons/numbers/complex/Complex::nthRoot → KILLED 2.2 Location : nthRoot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() mutated return of Object value for org/apache/commons/numbers/complex/Complex::nthRoot to ( if (x != null) null else throw new RuntimeException ) → KILLED
|
| 3209 |
|
1.1 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() negated conditional → KILLED 2.2 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() removed conditional - replaced equality check with true → KILLED 3.3 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() not equal to equal → KILLED
|
| 3210 |
|
1.1 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithSameObject() replaced boolean return with false for org/apache/commons/numbers/complex/Complex::equals → KILLED 2.2 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithSameObject() Substituted 1 with 0 → KILLED 3.3 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithSameObject() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 4.4 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithSameObject() Substituted 1 with 0 → KILLED 5.5 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 1 with -1 → KILLED 6.6 Location : equals Killed by : none Substituted 1 with -1 → SURVIVED 7.7 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithSameObject() Substituted 1 with 2 → KILLED 8.8 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithSameObject() Substituted 1 with 0 → KILLED
|
| 3212 |
|
1.1 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() negated conditional → KILLED 2.2 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed conditional - replaced equality check with false → KILLED 3.3 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() removed conditional - replaced equality check with true → KILLED 4.4 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() equal to less than → KILLED 5.5 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() equal to less or equal → KILLED 6.6 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to greater than → KILLED 7.7 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to greater or equal → KILLED 8.8 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to not equal → KILLED
|
| 3214 |
|
1.1 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::equals → KILLED 2.2 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() negated conditional → KILLED 3.3 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed call to org/apache/commons/numbers/complex/Complex::equals → KILLED 4.4 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed conditional - replaced equality check with false → KILLED 5.5 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() removed conditional - replaced equality check with true → KILLED 6.6 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 7.7 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double field real → KILLED 8.8 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double field real → KILLED 9.9 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double field imaginary → KILLED 10.10 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double field imaginary → KILLED 11.11 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() equal to less than → KILLED 12.12 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to less or equal → KILLED 13.13 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to greater than → KILLED 14.14 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to greater or equal → KILLED 15.15 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to not equal → KILLED 16.16 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (a++) double field real → KILLED 17.17 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Incremented (a++) double field real → KILLED 18.18 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Incremented (a++) double field imaginary → KILLED 19.19 Location : equals Killed by : none Incremented (a++) double field imaginary → SURVIVED 20.20 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (a--) double field real → KILLED 21.21 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double field real → KILLED 22.22 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseSpaceAllowedAroundNumbers() Decremented (a--) double field imaginary → KILLED 23.23 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double field imaginary → KILLED 24.24 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double field real → KILLED 25.25 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double field real → KILLED 26.26 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double field imaginary → KILLED 27.27 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double field imaginary → KILLED 28.28 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double field → KILLED 29.29 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double field → KILLED 30.30 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double field → KILLED 31.31 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double field → KILLED
|
| 3215 |
|
1.1 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Substituted 1 with 0 → KILLED 2.2 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with 1 → KILLED 3.3 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() negated conditional → KILLED 4.4 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed call to org/apache/commons/numbers/complex/Complex::equals → KILLED 5.5 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed conditional - replaced equality check with false → KILLED 6.6 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() removed conditional - replaced equality check with true → KILLED 7.7 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with 1 → KILLED 8.8 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Substituted 1 with 0 → KILLED 9.9 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Substituted 1 with -1 → KILLED 10.10 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with -1 → KILLED 11.11 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Substituted 1 with -1 → KILLED 12.12 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Substituted 1 with 2 → KILLED 13.13 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with 1 → KILLED 14.14 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Substituted 1 with 0 → KILLED 15.15 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with -1 → KILLED 16.16 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() equal to less than → KILLED 17.17 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() equal to less or equal → KILLED 18.18 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to greater than → KILLED 19.19 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to greater or equal → KILLED 20.20 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() equal to not equal → KILLED
|
| 3217 |
|
1.1 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::equals → KILLED 2.2 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() Substituted 0 with 1 → KILLED 3.3 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 4.4 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() Substituted 0 with 1 → KILLED 5.5 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() Substituted 0 with -1 → KILLED 6.6 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() Substituted 0 with 1 → KILLED 7.7 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithAnotherClass() Substituted 0 with -1 → KILLED
|
| 3234 |
|
1.1 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 32 → KILLED 2.2 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 32 → KILLED 3.3 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer addition with subtraction → KILLED 4.4 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer multiplication with division → KILLED 5.5 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer addition with subtraction → KILLED 6.6 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() removed call to java/lang/Double::hashCode → KILLED 7.7 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() removed call to java/lang/Double::hashCode → KILLED 8.8 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() replaced int return with 0 for org/apache/commons/numbers/complex/Complex::hashCode → KILLED 9.9 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 10.10 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Negated double field real → KILLED 11.11 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Negated double field imaginary → KILLED 12.12 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer operation by second member → KILLED 13.13 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer operation by second member → KILLED 14.14 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer operation by second member → KILLED 15.15 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer addition with subtraction → KILLED 16.16 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer multiplication with division → KILLED 17.17 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer addition with subtraction → KILLED 18.18 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer addition with multiplication → KILLED 19.19 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer multiplication with modulus → KILLED 20.20 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer addition with multiplication → KILLED 21.21 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Replaced integer addition with division → KILLED 22.22 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer multiplication with addition → KILLED 23.23 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Replaced integer addition with division → KILLED 24.24 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Replaced integer addition with modulus → KILLED 25.25 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Replaced integer multiplication with subtraction → KILLED 26.26 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Replaced integer addition with modulus → KILLED 27.27 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 1 → KILLED 28.28 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 1 → KILLED 29.29 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 0 → KILLED 30.30 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 0 → KILLED 31.31 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with -1 → KILLED 32.32 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with -1 → KILLED 33.33 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with -31 → KILLED 34.34 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with -31 → KILLED 35.35 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 32 → KILLED 36.36 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 32 → KILLED 37.37 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 30 → KILLED 38.38 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Substituted 31 with 30 → KILLED 39.39 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Incremented (a++) double field real → KILLED 40.40 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Incremented (a++) double field imaginary → KILLED 41.41 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Decremented (a--) double field real → KILLED 42.42 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Decremented (a--) double field imaginary → KILLED 43.43 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Incremented (++a) double field real → KILLED 44.44 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Incremented (++a) double field imaginary → KILLED 45.45 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Decremented (--a) double field → KILLED 46.46 Location : hashCode Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCode() Decremented (--a) double field → KILLED
|
| 3253 |
|
1.1 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() removed call to java/lang/StringBuilder::<init> → KILLED 2.2 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() replaced return value with "" for org/apache/commons/numbers/complex/Complex::toString → KILLED 3.3 Location : toString Killed by : none Substituted 64 with 65 → SURVIVED 4.4 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 40 with 41 → KILLED 5.5 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() mutated return of Object value for org/apache/commons/numbers/complex/Complex::toString to ( if (x != null) null else throw new RuntimeException ) → KILLED 6.6 Location : toString Killed by : none Substituted 64 with 1 → SURVIVED 7.7 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 40 with 1 → KILLED 8.8 Location : toString Killed by : none Substituted 64 with 0 → SURVIVED 9.9 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 40 with 0 → KILLED 10.10 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 64 with -1 → KILLED 11.11 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 40 with -1 → KILLED 12.12 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 64 with -64 → KILLED 13.13 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 40 with -40 → KILLED 14.14 Location : toString Killed by : none Substituted 64 with 65 → SURVIVED 15.15 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 40 with 41 → KILLED 16.16 Location : toString Killed by : none Substituted 64 with 63 → SURVIVED 17.17 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 40 with 39 → KILLED
|
| 3254 |
|
1.1 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() removed call to java/lang/StringBuilder::append → KILLED 2.2 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() replaced call to java/lang/StringBuilder::append with receiver → KILLED 3.3 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Negated double field real → KILLED 4.4 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Incremented (a++) double field real → KILLED 5.5 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Decremented (a--) double field real → KILLED 6.6 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Incremented (++a) double field real → KILLED 7.7 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Decremented (--a) double field → KILLED
|
| 3255 |
|
1.1 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with 45 → KILLED 2.2 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() removed call to java/lang/StringBuilder::append → KILLED 3.3 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() removed call to java/lang/StringBuilder::append → KILLED 4.4 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() replaced call to java/lang/StringBuilder::append with receiver → KILLED 5.5 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() replaced call to java/lang/StringBuilder::append with receiver → KILLED 6.6 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Negated double field imaginary → KILLED 7.7 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with 1 → KILLED 8.8 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with 0 → KILLED 9.9 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with -1 → KILLED 10.10 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with -44 → KILLED 11.11 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with 45 → KILLED 12.12 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 44 with 43 → KILLED 13.13 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Incremented (a++) double field imaginary → KILLED 14.14 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Decremented (a--) double field imaginary → KILLED 15.15 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Incremented (++a) double field imaginary → KILLED 16.16 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Decremented (--a) double field → KILLED
|
| 3256 |
|
1.1 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 41 with 42 → KILLED 2.2 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() removed call to java/lang/StringBuilder::append → KILLED 3.3 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() replaced call to java/lang/StringBuilder::append with receiver → KILLED 4.4 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 41 with 1 → KILLED 5.5 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 41 with 0 → KILLED 6.6 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 41 with -1 → KILLED 7.7 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 41 with -41 → KILLED 8.8 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 41 with 42 → KILLED 9.9 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() Substituted 41 with 40 → KILLED
|
| 3257 |
|
1.1 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() removed call to java/lang/StringBuilder::append → KILLED 2.2 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() replaced call to java/lang/StringBuilder::append with receiver → KILLED
|
| 3258 |
|
1.1 Location : toString Killed by : org.apache.commons.numbers.complex.ComplexTest.testParseAndToString() removed call to java/lang/StringBuilder::toString → KILLED
|
| 3270 |
|
1.1 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::equals → KILLED 2.2 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Substituted 1 with 0 → KILLED 3.3 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with 1 → KILLED 4.4 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() negated conditional → KILLED 5.5 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed call to java/lang/Double::doubleToLongBits → KILLED 6.6 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed call to java/lang/Double::doubleToLongBits → KILLED 7.7 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() removed conditional - replaced equality check with false → KILLED 8.8 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() removed conditional - replaced equality check with true → KILLED 9.9 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 10.10 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double local variable number 0 → KILLED 11.11 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Negated double local variable number 2 → KILLED 12.12 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with 1 → KILLED 13.13 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Substituted 1 with 0 → KILLED 14.14 Location : equals Killed by : none Substituted 1 with -1 → SURVIVED 15.15 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with -1 → KILLED 16.16 Location : equals Killed by : none Substituted 1 with -1 → SURVIVED 17.17 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Substituted 1 with 2 → KILLED 18.18 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with 1 → KILLED 19.19 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Substituted 1 with 0 → KILLED 20.20 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() Substituted 0 with -1 → KILLED 21.21 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testEqualsWithDifferentNaNs() not equal to less than → KILLED 22.22 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() not equal to less or equal → KILLED 23.23 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testHashCodeWithDifferentZeros() not equal to greater than → KILLED 24.24 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() not equal to greater or equal → KILLED 25.25 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() not equal to equal → KILLED 26.26 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testMultiplyZeroByI() Incremented (a++) double local variable number 0 → KILLED 27.27 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 2 → KILLED 28.28 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (a--) double local variable number 0 → KILLED 29.29 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testPowComplexZeroBase() Decremented (a--) double local variable number 2 → KILLED 30.30 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double local variable number 0 → KILLED 31.31 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Incremented (++a) double local variable number 2 → KILLED 32.32 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double local variable number 0 → KILLED 33.33 Location : equals Killed by : org.apache.commons.numbers.complex.ComplexTest.testSubtractFromImaginary() Decremented (--a) double local variable number 2 → KILLED
|
| 3286 |
|
1.1 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::negative → KILLED 2.2 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() changed conditional boundary → KILLED 3.3 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0.0 with 1.0 → KILLED 4.4 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 1 with 0 → KILLED 5.5 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0 with 1 → KILLED 6.6 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() negated conditional → KILLED 7.7 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() negated conditional → KILLED 8.8 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed call to java/lang/Double::doubleToLongBits → KILLED 9.9 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced equality check with false → KILLED 10.10 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced equality check with true → KILLED 11.11 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced comparison check with false → KILLED 12.12 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() removed conditional - replaced comparison check with true → KILLED 13.13 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 14.14 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 0 → KILLED 15.15 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Negated double local variable number 0 → KILLED 16.16 Location : negative Killed by : none Negated long static field NEGATIVE_ZERO_LONG_BITS → SURVIVED 17.17 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0.0 with 1.0 → KILLED 18.18 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0 with 1 → KILLED 19.19 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 1 with 0 → KILLED 20.20 Location : negative Killed by : none Substituted 0.0 with -1.0 → SURVIVED 21.21 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 1 with -1 → KILLED 22.22 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0 with -1 → KILLED 23.23 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 1 with -1 → KILLED 24.24 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0.0 with 1.0 → KILLED 25.25 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 1 with 2 → KILLED 26.26 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0 with 1 → KILLED 27.27 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0.0 with -1.0 → KILLED 28.28 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 1 with 0 → KILLED 29.29 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Substituted 0 with -1 → KILLED 30.30 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Less than to less or equal → KILLED 31.31 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() not equal to less than → KILLED 32.32 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Less than to greater than → KILLED 33.33 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() not equal to less or equal → KILLED 34.34 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Less than to greater or equal → KILLED 35.35 Location : negative Killed by : none not equal to greater than → SURVIVED 36.36 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Less than to equal → KILLED 37.37 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() not equal to greater or equal → KILLED 38.38 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Less than to not equal → KILLED 39.39 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() not equal to equal → KILLED 40.40 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) double local variable number 0 → KILLED 41.41 Location : negative Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 42.42 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (a++) static long field NEGATIVE_ZERO_LONG_BITS → KILLED 43.43 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 0 → KILLED 44.44 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) double local variable number 0 → KILLED 45.45 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (a--) static long field NEGATIVE_ZERO_LONG_BITS → KILLED 46.46 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 0 → KILLED 47.47 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) double local variable number 0 → KILLED 48.48 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Incremented (++a) static long field NEGATIVE_ZERO_LONG_BITS → KILLED 49.49 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 0 → KILLED 50.50 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) double local variable number 0 → KILLED 51.51 Location : negative Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructor() Decremented (--a) static long field → KILLED
|
| 3298 |
|
1.1 Location : isPosInfinite Killed by : none replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isPosInfinite → NO_COVERAGE 2.2 Location : isPosInfinite Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 3.3 Location : isPosInfinite Killed by : none Substituted 1 with 0 → NO_COVERAGE 4.4 Location : isPosInfinite Killed by : none Substituted 0 with 1 → NO_COVERAGE 5.5 Location : isPosInfinite Killed by : none negated conditional → NO_COVERAGE 6.6 Location : isPosInfinite Killed by : none removed conditional - replaced equality check with false → NO_COVERAGE 7.7 Location : isPosInfinite Killed by : none removed conditional - replaced equality check with true → NO_COVERAGE 8.8 Location : isPosInfinite Killed by : none replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE 9.9 Location : isPosInfinite Killed by : none Negated double local variable number 0 → NO_COVERAGE 10.10 Location : isPosInfinite Killed by : none Substituted Infinity with 1.0 → NO_COVERAGE 11.11 Location : isPosInfinite Killed by : none Substituted 0 with 1 → NO_COVERAGE 12.12 Location : isPosInfinite Killed by : none Substituted Infinity with 0.0 → NO_COVERAGE 13.13 Location : isPosInfinite Killed by : none Substituted 1 with 0 → NO_COVERAGE 14.14 Location : isPosInfinite Killed by : none Substituted Infinity with -1.0 → NO_COVERAGE 15.15 Location : isPosInfinite Killed by : none Substituted 1 with -1 → NO_COVERAGE 16.16 Location : isPosInfinite Killed by : none Substituted 0 with -1 → NO_COVERAGE 17.17 Location : isPosInfinite Killed by : none Substituted Infinity with -Infinity → NO_COVERAGE 18.18 Location : isPosInfinite Killed by : none Substituted 1 with -1 → NO_COVERAGE 19.19 Location : isPosInfinite Killed by : none Substituted 1 with 2 → NO_COVERAGE 20.20 Location : isPosInfinite Killed by : none Substituted 0 with 1 → NO_COVERAGE 21.21 Location : isPosInfinite Killed by : none Substituted 1 with 0 → NO_COVERAGE 22.22 Location : isPosInfinite Killed by : none Substituted 0 with -1 → NO_COVERAGE 23.23 Location : isPosInfinite Killed by : none not equal to less than → NO_COVERAGE 24.24 Location : isPosInfinite Killed by : none not equal to less or equal → NO_COVERAGE 25.25 Location : isPosInfinite Killed by : none not equal to greater than → NO_COVERAGE 26.26 Location : isPosInfinite Killed by : none not equal to greater or equal → NO_COVERAGE 27.27 Location : isPosInfinite Killed by : none not equal to equal → NO_COVERAGE 28.28 Location : isPosInfinite Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 29.29 Location : isPosInfinite Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 30.30 Location : isPosInfinite Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 31.31 Location : isPosInfinite Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 3310 |
|
1.1 Location : isPosFinite Killed by : none replaced boolean return with true for org/apache/commons/numbers/complex/Complex::isPosFinite → NO_COVERAGE 2.2 Location : isPosFinite Killed by : none changed conditional boundary → NO_COVERAGE 3.3 Location : isPosFinite Killed by : none Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE 4.4 Location : isPosFinite Killed by : none Substituted 1 with 0 → NO_COVERAGE 5.5 Location : isPosFinite Killed by : none Substituted 0 with 1 → NO_COVERAGE 6.6 Location : isPosFinite Killed by : none negated conditional → NO_COVERAGE 7.7 Location : isPosFinite Killed by : none removed conditional - replaced comparison check with false → NO_COVERAGE 8.8 Location : isPosFinite Killed by : none removed conditional - replaced comparison check with true → NO_COVERAGE 9.9 Location : isPosFinite Killed by : none replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE 10.10 Location : isPosFinite Killed by : none Negated double local variable number 0 → NO_COVERAGE 11.11 Location : isPosFinite Killed by : none Substituted 1.7976931348623157E308 with 1.0 → NO_COVERAGE 12.12 Location : isPosFinite Killed by : none Substituted 0 with 1 → NO_COVERAGE 13.13 Location : isPosFinite Killed by : none Substituted 1.7976931348623157E308 with 0.0 → NO_COVERAGE 14.14 Location : isPosFinite Killed by : none Substituted 1 with 0 → NO_COVERAGE 15.15 Location : isPosFinite Killed by : none Substituted 1.7976931348623157E308 with -1.0 → NO_COVERAGE 16.16 Location : isPosFinite Killed by : none Substituted 1 with -1 → NO_COVERAGE 17.17 Location : isPosFinite Killed by : none Substituted 0 with -1 → NO_COVERAGE 18.18 Location : isPosFinite Killed by : none Substituted 1.7976931348623157E308 with -1.7976931348623157E308 → NO_COVERAGE 19.19 Location : isPosFinite Killed by : none Substituted 1 with -1 → NO_COVERAGE 20.20 Location : isPosFinite Killed by : none Substituted 1 with 2 → NO_COVERAGE 21.21 Location : isPosFinite Killed by : none Substituted 0 with 1 → NO_COVERAGE 22.22 Location : isPosFinite Killed by : none Substituted 1 with 0 → NO_COVERAGE 23.23 Location : isPosFinite Killed by : none Substituted 0 with -1 → NO_COVERAGE 24.24 Location : isPosFinite Killed by : none greater than to less than → NO_COVERAGE 25.25 Location : isPosFinite Killed by : none greater than to less or equal → NO_COVERAGE 26.26 Location : isPosFinite Killed by : none greater than to greater or equal → NO_COVERAGE 27.27 Location : isPosFinite Killed by : none greater than to equal → NO_COVERAGE 28.28 Location : isPosFinite Killed by : none greater than to not equal → NO_COVERAGE 29.29 Location : isPosFinite Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 30.30 Location : isPosFinite Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 31.31 Location : isPosFinite Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 32.32 Location : isPosFinite Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 3326 |
|
1.1 Location : multiplyNegativeI Killed by : none removed call to org/apache/commons/numbers/complex/Complex::<init> → NO_COVERAGE 2.2 Location : multiplyNegativeI Killed by : none removed negation → NO_COVERAGE 3.3 Location : multiplyNegativeI Killed by : none replaced return value with null for org/apache/commons/numbers/complex/Complex::multiplyNegativeI → NO_COVERAGE 4.4 Location : multiplyNegativeI Killed by : none mutated return of Object value for org/apache/commons/numbers/complex/Complex::multiplyNegativeI to ( if (x != null) null else throw new RuntimeException ) → NO_COVERAGE 5.5 Location : multiplyNegativeI Killed by : none Negated double local variable number 2 → NO_COVERAGE 6.6 Location : multiplyNegativeI Killed by : none Negated double local variable number 0 → NO_COVERAGE 7.7 Location : multiplyNegativeI Killed by : none Incremented (a++) double local variable number 2 → NO_COVERAGE 8.8 Location : multiplyNegativeI Killed by : none Incremented (a++) double local variable number 0 → NO_COVERAGE 9.9 Location : multiplyNegativeI Killed by : none Decremented (a--) double local variable number 2 → NO_COVERAGE 10.10 Location : multiplyNegativeI Killed by : none Decremented (a--) double local variable number 0 → NO_COVERAGE 11.11 Location : multiplyNegativeI Killed by : none Incremented (++a) double local variable number 2 → NO_COVERAGE 12.12 Location : multiplyNegativeI Killed by : none Incremented (++a) double local variable number 0 → NO_COVERAGE 13.13 Location : multiplyNegativeI Killed by : none Decremented (--a) double local variable number 2 → NO_COVERAGE 14.14 Location : multiplyNegativeI Killed by : none Decremented (--a) double local variable number 0 → NO_COVERAGE
|
| 3347 |
|
1.1 Location : changeSign Killed by : none removed negation → SURVIVED 2.2 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 3.3 Location : changeSign Killed by : none removed call to org/apache/commons/numbers/complex/Complex::negative → SURVIVED 4.4 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::changeSign → KILLED 5.5 Location : changeSign Killed by : none removed conditional - replaced equality check with false → SURVIVED 6.6 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced equality check with true → KILLED 7.7 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::changeSign → KILLED 8.8 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 2 → KILLED 9.9 Location : changeSign Killed by : none Negated double local variable number 0 → SURVIVED 10.10 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 0 → KILLED 11.11 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to less than → KILLED 12.12 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to less or equal → KILLED 13.13 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to greater than → KILLED 14.14 Location : changeSign Killed by : none equal to greater or equal → SURVIVED 15.15 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() equal to not equal → KILLED 16.16 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (a++) double local variable number 2 → KILLED 17.17 Location : changeSign Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 18.18 Location : changeSign Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 19.19 Location : changeSign Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 20.20 Location : changeSign Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 21.21 Location : changeSign Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 22.22 Location : changeSign Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 23.23 Location : changeSign Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 24.24 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 0 → KILLED 25.25 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 2 → KILLED 26.26 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 0 → KILLED 27.27 Location : changeSign Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 0 → KILLED
|
| 3387 |
|
1.1 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with -9223372036854775808 → KILLED 2.2 Location : getScale Killed by : none Replaced bitwise AND with OR → SURVIVED 3.3 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed call to java/lang/Double::doubleToRawLongBits → KILLED 4.4 Location : getScale Killed by : none Negated double local variable number 0 → SURVIVED 5.5 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with 1 → KILLED 6.6 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with 0 → KILLED 7.7 Location : getScale Killed by : none Substituted 9223372036854775807 with -1 → SURVIVED 8.8 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with -9223372036854775807 → KILLED 9.9 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with -9223372036854775808 → KILLED 10.10 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with 9223372036854775806 → KILLED 11.11 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced long and with or → KILLED 12.12 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced long and by first member → KILLED 13.13 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replace long and by second member → KILLED 14.14 Location : getScale Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 15.15 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 0 → KILLED 16.16 Location : getScale Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 17.17 Location : getScale Killed by : none Decremented (--a) double local variable number 0 → SURVIVED
|
| 3388 |
|
1.1 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with -9223372036854775808 → KILLED 2.2 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced bitwise AND with OR → KILLED 3.3 Location : getScale Killed by : none removed call to java/lang/Double::doubleToRawLongBits → SURVIVED 4.4 Location : getScale Killed by : none Negated double local variable number 2 → SURVIVED 5.5 Location : getScale Killed by : none Substituted 9223372036854775807 with 1 → SURVIVED 6.6 Location : getScale Killed by : none Substituted 9223372036854775807 with 0 → SURVIVED 7.7 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with -1 → KILLED 8.8 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with -9223372036854775807 → KILLED 9.9 Location : getScale Killed by : none Substituted 9223372036854775807 with -9223372036854775808 → SURVIVED 10.10 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 9223372036854775807 with 9223372036854775806 → KILLED 11.11 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced long and with or → KILLED 12.12 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced long and by first member → KILLED 13.13 Location : getScale Killed by : none Replace long and by second member → SURVIVED 14.14 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 2 → KILLED 15.15 Location : getScale Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 16.16 Location : getScale Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 17.17 Location : getScale Killed by : none Decremented (--a) double local variable number 2 → SURVIVED
|
| 3390 |
|
1.1 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() replaced call to java/lang/Math::max with argument → KILLED 2.2 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed call to java/lang/Math::max → KILLED 3.3 Location : getScale Killed by : none Negated long local variable number 4 → SURVIVED 4.4 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated long local variable number 6 → KILLED 5.5 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) long local variable number 4 → KILLED 6.6 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) long local variable number 6 → KILLED 7.7 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) long local variable number 4 → KILLED 8.8 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) long local variable number 6 → KILLED 9.9 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) long local variable number 4 → KILLED 10.10 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) long local variable number 6 → KILLED 11.11 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) long local variable number 4 → KILLED 12.12 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) long local variable number 6 → KILLED
|
| 3392 |
|
1.1 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Substituted 52 with 53 → KILLED 2.2 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with 1024 → KILLED 3.3 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced Unsigned Shift Right with Shift Left → KILLED 4.4 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced integer subtraction with addition → KILLED 5.5 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated long local variable number 8 → KILLED 6.6 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Replaced integer operation by second member → KILLED 7.7 Location : getScale Killed by : none Replaced integer subtraction with addition → SURVIVED 8.8 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Replaced integer subtraction with multiplication → KILLED 9.9 Location : getScale Killed by : none Replaced integer subtraction with division → SURVIVED 10.10 Location : getScale Killed by : none Replaced integer subtraction with modulus → SURVIVED 11.11 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Substituted 52 with 1 → KILLED 12.12 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideReal() Substituted 1023 with 1 → KILLED 13.13 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Substituted 52 with 0 → KILLED 14.14 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with 0 → KILLED 15.15 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Substituted 52 with -1 → KILLED 16.16 Location : getScale Killed by : none Substituted 1023 with -1 → SURVIVED 17.17 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Substituted 52 with -52 → KILLED 18.18 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with -1023 → KILLED 19.19 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivide() Substituted 52 with 53 → KILLED 20.20 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with 1024 → KILLED 21.21 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 52 with 51 → KILLED 22.22 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1023 with 1022 → KILLED 23.23 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) long local variable number 8 → KILLED 24.24 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) long local variable number 8 → KILLED 25.25 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) long local variable number 8 → KILLED 26.26 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) long local variable number 8 → KILLED
|
| 3396 |
|
1.1 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted -1023 with -1022 → KILLED 2.2 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() negated conditional → KILLED 3.3 Location : getScale Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed conditional - replaced equality check with true → KILLED 5.5 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated integer local variable number 10 → KILLED 6.6 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted -1023 with 1 → KILLED 7.7 Location : getScale Killed by : none Substituted -1023 with 0 → SURVIVED 8.8 Location : getScale Killed by : none Substituted -1023 with -1 → SURVIVED 9.9 Location : getScale Killed by : none Substituted -1023 with 1023 → SURVIVED 10.10 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted -1023 with -1022 → KILLED 11.11 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted -1023 with -1024 → KILLED 12.12 Location : getScale Killed by : none not equal to less than → SURVIVED 13.13 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to less or equal → KILLED 14.14 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to greater than → KILLED 15.15 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to greater or equal → KILLED 16.16 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to equal → KILLED 17.17 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) integer local variable number 10 → KILLED 18.18 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) integer local variable number 10 → KILLED 19.19 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) integer local variable number 10 → KILLED 20.20 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) integer local variable number 10 → KILLED
|
| 3398 |
|
1.1 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 0 with 1 → KILLED 2.2 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() negated conditional → KILLED 3.3 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed conditional - replaced equality check with false → KILLED 4.4 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed conditional - replaced equality check with true → KILLED 5.5 Location : getScale Killed by : none Negated long local variable number 8 → SURVIVED 6.6 Location : getScale Killed by : none Substituted 0 with 1 → SURVIVED 7.7 Location : getScale Killed by : none Substituted 0 with -1 → SURVIVED 8.8 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 0 with 1 → KILLED 9.9 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 0 with -1 → KILLED 10.10 Location : getScale Killed by : none not equal to less than → SURVIVED 11.11 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to less or equal → KILLED 12.12 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to greater than → KILLED 13.13 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to greater or equal → KILLED 14.14 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() not equal to equal → KILLED 15.15 Location : getScale Killed by : none Incremented (a++) long local variable number 8 → SURVIVED 16.16 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) long local variable number 8 → KILLED 17.17 Location : getScale Killed by : none Incremented (++a) long local variable number 8 → SURVIVED 18.18 Location : getScale Killed by : none Decremented (--a) long local variable number 8 → SURVIVED
|
| 3399 |
|
1.1 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1024 with 1025 → KILLED 2.2 Location : getScale Killed by : none replaced int return with 0 for org/apache/commons/numbers/complex/Complex::getScale → SURVIVED 3.3 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 4.4 Location : getScale Killed by : none Substituted 1024 with 1 → SURVIVED 5.5 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1024 with 0 → KILLED 6.6 Location : getScale Killed by : none Substituted 1024 with -1 → SURVIVED 7.7 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1024 with -1024 → KILLED 8.8 Location : getScale Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Substituted 1024 with 1025 → KILLED 9.9 Location : getScale Killed by : none Substituted 1024 with 1023 → SURVIVED
|
| 3405 |
|
1.1 Location : getScale Killed by : none Substituted 4503599627370495 with 4503599627370496 → NO_COVERAGE 2.2 Location : getScale Killed by : none Replaced bitwise AND with OR → NO_COVERAGE 3.3 Location : getScale Killed by : none Negated long local variable number 8 → NO_COVERAGE 4.4 Location : getScale Killed by : none Substituted 4503599627370495 with 1 → NO_COVERAGE 5.5 Location : getScale Killed by : none Substituted 4503599627370495 with 0 → NO_COVERAGE 6.6 Location : getScale Killed by : none Substituted 4503599627370495 with -1 → NO_COVERAGE 7.7 Location : getScale Killed by : none Substituted 4503599627370495 with -4503599627370495 → NO_COVERAGE 8.8 Location : getScale Killed by : none Substituted 4503599627370495 with 4503599627370496 → NO_COVERAGE 9.9 Location : getScale Killed by : none Substituted 4503599627370495 with 4503599627370494 → NO_COVERAGE 10.10 Location : getScale Killed by : none Replaced long and with or → NO_COVERAGE 11.11 Location : getScale Killed by : none Replaced long and by first member → NO_COVERAGE 12.12 Location : getScale Killed by : none Replace long and by second member → NO_COVERAGE 13.13 Location : getScale Killed by : none Incremented (a++) long local variable number 8 → NO_COVERAGE 14.14 Location : getScale Killed by : none Decremented (a--) long local variable number 8 → NO_COVERAGE 15.15 Location : getScale Killed by : none Incremented (++a) long local variable number 8 → NO_COVERAGE 16.16 Location : getScale Killed by : none Decremented (--a) long local variable number 8 → NO_COVERAGE
|
| 3406 |
|
1.1 Location : getScale Killed by : none Substituted 12 with 13 → NO_COVERAGE 2.2 Location : getScale Killed by : none Replaced Shift Left with Shift Right → NO_COVERAGE 3.3 Location : getScale Killed by : none Replaced integer subtraction with addition → NO_COVERAGE 4.4 Location : getScale Killed by : none removed call to java/lang/Long::numberOfLeadingZeros → NO_COVERAGE 5.5 Location : getScale Killed by : none Negated integer local variable number 10 → NO_COVERAGE 6.6 Location : getScale Killed by : none Negated long local variable number 11 → NO_COVERAGE 7.7 Location : getScale Killed by : none Replaced integer operation by second member → NO_COVERAGE 8.8 Location : getScale Killed by : none Replaced integer subtraction with addition → NO_COVERAGE 9.9 Location : getScale Killed by : none Replaced integer subtraction with multiplication → NO_COVERAGE 10.10 Location : getScale Killed by : none Replaced integer subtraction with division → NO_COVERAGE 11.11 Location : getScale Killed by : none Replaced integer subtraction with modulus → NO_COVERAGE 12.12 Location : getScale Killed by : none Substituted 12 with 1 → NO_COVERAGE 13.13 Location : getScale Killed by : none Substituted 12 with 0 → NO_COVERAGE 14.14 Location : getScale Killed by : none Substituted 12 with -1 → NO_COVERAGE 15.15 Location : getScale Killed by : none Substituted 12 with -12 → NO_COVERAGE 16.16 Location : getScale Killed by : none Substituted 12 with 13 → NO_COVERAGE 17.17 Location : getScale Killed by : none Substituted 12 with 11 → NO_COVERAGE 18.18 Location : getScale Killed by : none Incremented (a++) integer local variable number 10 → NO_COVERAGE 19.19 Location : getScale Killed by : none Incremented (a++) long local variable number 11 → NO_COVERAGE 20.20 Location : getScale Killed by : none Decremented (a--) integer local variable number 10 → NO_COVERAGE 21.21 Location : getScale Killed by : none Decremented (a--) long local variable number 11 → NO_COVERAGE 22.22 Location : getScale Killed by : none Incremented (++a) integer local variable number 10 → NO_COVERAGE 23.23 Location : getScale Killed by : none Incremented (++a) long local variable number 11 → NO_COVERAGE 24.24 Location : getScale Killed by : none Decremented (--a) integer local variable number 10 → NO_COVERAGE 25.25 Location : getScale Killed by : none Decremented (--a) long local variable number 11 → NO_COVERAGE
|
| 3408 |
|
1.1 Location : getScale Killed by : none replaced int return with 0 for org/apache/commons/numbers/complex/Complex::getScale → SURVIVED 2.2 Location : getScale Killed by : none replaced return of integer sized value with (x == 0 ? 1 : 0) → SURVIVED 3.3 Location : getScale Killed by : none Negated integer local variable number 10 → SURVIVED 4.4 Location : getScale Killed by : none Incremented (a++) integer local variable number 10 → SURVIVED 5.5 Location : getScale Killed by : none Decremented (a--) integer local variable number 10 → SURVIVED 6.6 Location : getScale Killed by : none Incremented (++a) integer local variable number 10 → SURVIVED 7.7 Location : getScale Killed by : none Decremented (--a) integer local variable number 10 → SURVIVED
|
| 3436 |
|
1.1 Location : getMaxExponent Killed by : none replaced call to java/lang/Math::max with argument → SURVIVED 2.2 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed call to java/lang/Math::getExponent → KILLED 3.3 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed call to java/lang/Math::getExponent → KILLED 4.4 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() removed call to java/lang/Math::max → KILLED 5.5 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() replaced int return with 0 for org/apache/commons/numbers/complex/Complex::getMaxExponent → KILLED 6.6 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 7.7 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated double local variable number 0 → KILLED 8.8 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Negated double local variable number 2 → KILLED 9.9 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 0 → KILLED 10.10 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (a++) double local variable number 2 → KILLED 11.11 Location : getMaxExponent Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 12.12 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (a--) double local variable number 2 → KILLED 13.13 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Incremented (++a) double local variable number 0 → KILLED 14.14 Location : getMaxExponent Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 15.15 Location : getMaxExponent Killed by : none Decremented (--a) double local variable number 0 → SURVIVED 16.16 Location : getMaxExponent Killed by : org.apache.commons.numbers.complex.ComplexTest.testDivideZero() Decremented (--a) double local variable number 2 → KILLED
|
| 3449 |
|
1.1 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() replaced boolean return with true for org/apache/commons/numbers/complex/Complex::inRegion → KILLED 2.2 Location : inRegion Killed by : none changed conditional boundary → SURVIVED 3.3 Location : inRegion Killed by : none changed conditional boundary → SURVIVED 4.4 Location : inRegion Killed by : none changed conditional boundary → SURVIVED 5.5 Location : inRegion Killed by : none changed conditional boundary → SURVIVED 6.6 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1 with 0 → KILLED 7.7 Location : inRegion Killed by : none Substituted 0 with 1 → SURVIVED 8.8 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() negated conditional → KILLED 9.9 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() negated conditional → KILLED 10.10 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 11.11 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() negated conditional → KILLED 12.12 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() removed conditional - replaced comparison check with false → KILLED 13.13 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() removed conditional - replaced comparison check with false → KILLED 14.14 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() removed conditional - replaced comparison check with false → KILLED 15.15 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() removed conditional - replaced comparison check with false → KILLED 16.16 Location : inRegion Killed by : none removed conditional - replaced comparison check with true → SURVIVED 17.17 Location : inRegion Killed by : none removed conditional - replaced comparison check with true → SURVIVED 18.18 Location : inRegion Killed by : none removed conditional - replaced comparison check with true → SURVIVED 19.19 Location : inRegion Killed by : none removed conditional - replaced comparison check with true → SURVIVED 20.20 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED 21.21 Location : inRegion Killed by : none Negated double local variable number 0 → SURVIVED 22.22 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Negated double local variable number 6 → KILLED 23.23 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 0 → KILLED 24.24 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 4 → KILLED 25.25 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 2 → KILLED 26.26 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Negated double local variable number 6 → KILLED 27.27 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Negated double local variable number 2 → KILLED 28.28 Location : inRegion Killed by : none Negated double local variable number 4 → SURVIVED 29.29 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 0 with 1 → KILLED 30.30 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 1 with 0 → KILLED 31.31 Location : inRegion Killed by : none Substituted 1 with -1 → SURVIVED 32.32 Location : inRegion Killed by : none Substituted 0 with -1 → SURVIVED 33.33 Location : inRegion Killed by : none Substituted 1 with -1 → SURVIVED 34.34 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Substituted 1 with 2 → KILLED 35.35 Location : inRegion Killed by : none Substituted 0 with 1 → SURVIVED 36.36 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Substituted 1 with 0 → KILLED 37.37 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Substituted 0 with -1 → KILLED 38.38 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() greater or equal to less than → KILLED 39.39 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less or equal to less than → KILLED 40.40 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() greater or equal to less than → KILLED 41.41 Location : inRegion Killed by : none Less or equal to less than → SURVIVED 42.42 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() greater or equal to less or equal → KILLED 43.43 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less or equal to greater than → KILLED 44.44 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() greater or equal to less or equal → KILLED 45.45 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Less or equal to greater than → KILLED 46.46 Location : inRegion Killed by : none greater or equal to greater than → SURVIVED 47.47 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less or equal to greater or equal → KILLED 48.48 Location : inRegion Killed by : none greater or equal to greater than → SURVIVED 49.49 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Less or equal to greater or equal → KILLED 50.50 Location : inRegion Killed by : none greater or equal to equal → SURVIVED 51.51 Location : inRegion Killed by : none Less or equal to equal → SURVIVED 52.52 Location : inRegion Killed by : none greater or equal to equal → SURVIVED 53.53 Location : inRegion Killed by : none Less or equal to equal → SURVIVED 54.54 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() greater or equal to not equal → KILLED 55.55 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsVsSqrt() Less or equal to not equal → KILLED 56.56 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() greater or equal to not equal → KILLED 57.57 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Less or equal to not equal → KILLED 58.58 Location : inRegion Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 59.59 Location : inRegion Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 60.60 Location : inRegion Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 61.61 Location : inRegion Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 62.62 Location : inRegion Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 63.63 Location : inRegion Killed by : none Incremented (a++) double local variable number 6 → SURVIVED 64.64 Location : inRegion Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 65.65 Location : inRegion Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 66.66 Location : inRegion Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 67.67 Location : inRegion Killed by : none Decremented (a--) double local variable number 6 → SURVIVED 68.68 Location : inRegion Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 69.69 Location : inRegion Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 70.70 Location : inRegion Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 71.71 Location : inRegion Killed by : none Decremented (a--) double local variable number 6 → SURVIVED 72.72 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (a--) double local variable number 2 → KILLED 73.73 Location : inRegion Killed by : none Decremented (a--) double local variable number 4 → SURVIVED 74.74 Location : inRegion Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 75.75 Location : inRegion Killed by : none Incremented (++a) double local variable number 6 → SURVIVED 76.76 Location : inRegion Killed by : none Incremented (++a) double local variable number 0 → SURVIVED 77.77 Location : inRegion Killed by : none Incremented (++a) double local variable number 4 → SURVIVED 78.78 Location : inRegion Killed by : none Incremented (++a) double local variable number 2 → SURVIVED 79.79 Location : inRegion Killed by : none Incremented (++a) double local variable number 6 → SURVIVED 80.80 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 2 → KILLED 81.81 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Incremented (++a) double local variable number 4 → KILLED 82.82 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 0 → KILLED 83.83 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 6 → KILLED 84.84 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 0 → KILLED 85.85 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 4 → KILLED 86.86 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 2 → KILLED 87.87 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 6 → KILLED 88.88 Location : inRegion Killed by : org.apache.commons.numbers.complex.ComplexTest.testAtanhEdgeConditions() Decremented (--a) double local variable number 2 → KILLED 89.89 Location : inRegion Killed by : none Decremented (--a) double local variable number 4 → SURVIVED
|
| 3556 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 9223372036854775807 with -9223372036854775808 → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Replaced bitwise AND with OR → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() removed call to java/lang/Double::doubleToRawLongBits → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 0 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 9223372036854775807 with 1 → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 9223372036854775807 with 0 → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 9223372036854775807 with -1 → KILLED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 9223372036854775807 with -9223372036854775807 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 9223372036854775807 with -9223372036854775808 → KILLED 10.10 Location : hypot Killed by : none Substituted 9223372036854775807 with 9223372036854775806 → SURVIVED 11.11 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Replaced long and with or → KILLED 12.12 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced long and by first member → KILLED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Replace long and by second member → KILLED 14.14 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (a++) double local variable number 0 → KILLED 15.15 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (a--) double local variable number 0 → KILLED 16.16 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 0 → KILLED 17.17 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 0 → KILLED
|
| 3557 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Substituted 9223372036854775807 with -9223372036854775808 → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced bitwise AND with OR → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() removed call to java/lang/Double::doubleToRawLongBits → KILLED 4.4 Location : hypot Killed by : none Negated double local variable number 2 → SURVIVED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Substituted 9223372036854775807 with 1 → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Substituted 9223372036854775807 with 0 → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 9223372036854775807 with -1 → KILLED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Substituted 9223372036854775807 with -9223372036854775807 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Substituted 9223372036854775807 with -9223372036854775808 → KILLED 10.10 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 9223372036854775807 with 9223372036854775806 → KILLED 11.11 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced long and with or → KILLED 12.12 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced long and by first member → KILLED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replace long and by second member → KILLED 14.14 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Incremented (a++) double local variable number 2 → KILLED 15.15 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Decremented (a--) double local variable number 2 → KILLED 16.16 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 2 → KILLED 17.17 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 2 → KILLED
|
| 3565 |
|
1.1 Location : hypot Killed by : none changed conditional boundary → SURVIVED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() negated conditional → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed conditional - replaced comparison check with false → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() removed conditional - replaced comparison check with true → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Negated long local variable number 6 → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Negated long local variable number 4 → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to less than → KILLED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Less or equal to greater than → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to greater or equal → KILLED 10.10 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Less or equal to equal → KILLED 11.11 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to not equal → KILLED 12.12 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) long local variable number 6 → KILLED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) long local variable number 4 → KILLED 14.14 Location : hypot Killed by : none Decremented (a--) long local variable number 6 → SURVIVED 15.15 Location : hypot Killed by : none Decremented (a--) long local variable number 4 → SURVIVED 16.16 Location : hypot Killed by : none Incremented (++a) long local variable number 6 → SURVIVED 17.17 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) long local variable number 4 → KILLED 18.18 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) long local variable number 6 → KILLED 19.19 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) long local variable number 4 → KILLED
|
| 3566 |
|
1.1 Location : hypot Killed by : none Negated double local variable number 2 → SURVIVED 2.2 Location : hypot Killed by : none Incremented (a++) double local variable number 2 → SURVIVED 3.3 Location : hypot Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Incremented (++a) double local variable number 2 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootRealPartZero() Decremented (--a) double local variable number 2 → KILLED
|
| 3567 |
|
1.1 Location : hypot Killed by : none Negated double local variable number 0 → SURVIVED 2.2 Location : hypot Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 3.3 Location : hypot Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED
|
| 3568 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted 32 with 33 → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Replaced Unsigned Shift Right with Shift Left → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated long local variable number 6 → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 1 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 0 → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted 32 with -1 → KILLED 7.7 Location : hypot Killed by : none Substituted 32 with -32 → SURVIVED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted 32 with 33 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 31 → KILLED 10.10 Location : hypot Killed by : none Incremented (a++) long local variable number 6 → SURVIVED 11.11 Location : hypot Killed by : none Decremented (a--) long local variable number 6 → SURVIVED 12.12 Location : hypot Killed by : none Incremented (++a) long local variable number 6 → SURVIVED 13.13 Location : hypot Killed by : none Decremented (--a) long local variable number 6 → SURVIVED
|
| 3569 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 33 → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced Unsigned Shift Right with Shift Left → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated long local variable number 4 → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 1 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 0 → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with -1 → KILLED 7.7 Location : hypot Killed by : none Substituted 32 with -32 → SURVIVED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 33 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 32 with 31 → KILLED 10.10 Location : hypot Killed by : none Incremented (a++) long local variable number 4 → SURVIVED 11.11 Location : hypot Killed by : none Decremented (a--) long local variable number 4 → SURVIVED 12.12 Location : hypot Killed by : none Incremented (++a) long local variable number 4 → SURVIVED 13.13 Location : hypot Killed by : none Decremented (--a) long local variable number 4 → SURVIVED
|
| 3571 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 0 → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 0 → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 0 → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 0 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 0 → KILLED
|
| 3572 |
|
1.1 Location : hypot Killed by : none Negated double local variable number 2 → SURVIVED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 2 → KILLED 3.3 Location : hypot Killed by : none Decremented (a--) double local variable number 2 → SURVIVED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED
|
| 3573 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted 32 with 33 → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Replaced Unsigned Shift Right with Shift Left → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated long local variable number 4 → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 1 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 0 → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 32 with -1 → KILLED 7.7 Location : hypot Killed by : none Substituted 32 with -32 → SURVIVED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 32 with 33 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 31 → KILLED 10.10 Location : hypot Killed by : none Incremented (a++) long local variable number 4 → SURVIVED 11.11 Location : hypot Killed by : none Decremented (a--) long local variable number 4 → SURVIVED 12.12 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) long local variable number 4 → KILLED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) long local variable number 4 → KILLED
|
| 3574 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 33 → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced Unsigned Shift Right with Shift Left → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated long local variable number 6 → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 1 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 0 → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with -1 → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 32 with -32 → KILLED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 32 with 33 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Substituted 32 with 31 → KILLED 10.10 Location : hypot Killed by : none Incremented (a++) long local variable number 6 → SURVIVED 11.11 Location : hypot Killed by : none Decremented (a--) long local variable number 6 → SURVIVED 12.12 Location : hypot Killed by : none Incremented (++a) long local variable number 6 → SURVIVED 13.13 Location : hypot Killed by : none Decremented (--a) long local variable number 6 → SURVIVED
|
| 3581 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() changed conditional boundary → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 62914560 with 62914561 → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced integer subtraction with addition → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() negated conditional → KILLED 5.5 Location : hypot Killed by : none removed conditional - replaced comparison check with false → SURVIVED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() removed conditional - replaced comparison check with true → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Negated integer local variable number 12 → KILLED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated integer local variable number 13 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced integer operation by second member → KILLED 10.10 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced integer subtraction with addition → KILLED 11.11 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced integer subtraction with multiplication → KILLED 12.12 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced integer subtraction with division → KILLED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Replaced integer subtraction with modulus → KILLED 14.14 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 62914560 with 1 → KILLED 15.15 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 62914560 with 0 → KILLED 16.16 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 62914560 with -1 → KILLED 17.17 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 62914560 with -62914560 → KILLED 18.18 Location : hypot Killed by : none Substituted 62914560 with 62914561 → SURVIVED 19.19 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 62914560 with 62914559 → KILLED 20.20 Location : hypot Killed by : none Less or equal to less than → SURVIVED 21.21 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Less or equal to greater than → KILLED 22.22 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Less or equal to greater or equal → KILLED 23.23 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Less or equal to equal → KILLED 24.24 Location : hypot Killed by : none Less or equal to not equal → SURVIVED 25.25 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) integer local variable number 12 → KILLED 26.26 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) integer local variable number 13 → KILLED 27.27 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) integer local variable number 12 → KILLED 28.28 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) integer local variable number 13 → KILLED 29.29 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) integer local variable number 12 → KILLED 30.30 Location : hypot Killed by : none Incremented (++a) integer local variable number 13 → SURVIVED 31.31 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (--a) integer local variable number 12 → KILLED 32.32 Location : hypot Killed by : none Decremented (--a) integer local variable number 13 → SURVIVED
|
| 3585 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() replaced call to java/lang/Math::abs with argument → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() removed call to java/lang/Math::abs → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::hypot → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::hypot → KILLED 5.5 Location : hypot Killed by : none Negated double local variable number 8 → SURVIVED 6.6 Location : hypot Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 7.7 Location : hypot Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Incremented (++a) double local variable number 8 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testNthRootCornercaseThirdRootImaginaryPartEmpty() Decremented (--a) double local variable number 8 → KILLED
|
| 3588 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1.0 with 2.0 → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1.0 with 0.0 → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1.0 with -1.0 → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1.0 with -1.0 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1.0 with 2.0 → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1.0 with 0.0 → KILLED
|
| 3589 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() changed conditional boundary → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1596981248 with 1596981249 → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() negated conditional → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed conditional - replaced comparison check with false → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() removed conditional - replaced comparison check with true → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Negated integer local variable number 12 → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1596981248 with 1 → KILLED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1596981248 with 0 → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1596981248 with -1 → KILLED 10.10 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Substituted 1596981248 with -1596981248 → KILLED 11.11 Location : hypot Killed by : none Substituted 1596981248 with 1596981249 → SURVIVED 12.12 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 1596981248 with 1596981247 → KILLED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to less than → KILLED 14.14 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Less or equal to greater than → KILLED 15.15 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Less or equal to greater or equal → KILLED 16.16 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Less or equal to equal → KILLED 17.17 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Less or equal to not equal → KILLED 18.18 Location : hypot Killed by : none Incremented (a++) integer local variable number 12 → SURVIVED 19.19 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) integer local variable number 12 → KILLED 20.20 Location : hypot Killed by : none Incremented (++a) integer local variable number 12 → SURVIVED 21.21 Location : hypot Killed by : none Decremented (--a) integer local variable number 12 → SURVIVED
|
| 3591 |
|
1.1 Location : hypot Killed by : none changed conditional boundary → SURVIVED 2.2 Location : hypot Killed by : none Substituted 2146435072 with 2146435073 → SURVIVED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() negated conditional → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() removed conditional - replaced comparison check with false → KILLED 5.5 Location : hypot Killed by : none removed conditional - replaced comparison check with true → SURVIVED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Negated integer local variable number 12 → KILLED 7.7 Location : hypot Killed by : none Substituted 2146435072 with 1 → SURVIVED 8.8 Location : hypot Killed by : none Substituted 2146435072 with 0 → SURVIVED 9.9 Location : hypot Killed by : none Substituted 2146435072 with -1 → SURVIVED 10.10 Location : hypot Killed by : none Substituted 2146435072 with -2146435072 → SURVIVED 11.11 Location : hypot Killed by : none Substituted 2146435072 with 2146435073 → SURVIVED 12.12 Location : hypot Killed by : none Substituted 2146435072 with 2146435071 → SURVIVED 13.13 Location : hypot Killed by : none Less than to less or equal → SURVIVED 14.14 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Less than to greater than → KILLED 15.15 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Less than to greater or equal → KILLED 16.16 Location : hypot Killed by : none Less than to equal → SURVIVED 17.17 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Less than to not equal → KILLED 18.18 Location : hypot Killed by : none Incremented (a++) integer local variable number 12 → SURVIVED 19.19 Location : hypot Killed by : none Decremented (a--) integer local variable number 12 → SURVIVED 20.20 Location : hypot Killed by : none Incremented (++a) integer local variable number 12 → SURVIVED 21.21 Location : hypot Killed by : none Decremented (--a) integer local variable number 12 → SURVIVED
|
| 3595 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() replaced call to java/lang/Math::abs with argument → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with 1.0 → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with 1.0 → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() negated conditional → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() removed call to java/lang/Math::abs → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::hypot → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() removed conditional - replaced equality check with false → KILLED 8.8 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() removed conditional - replaced equality check with true → KILLED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::hypot → KILLED 10.10 Location : hypot Killed by : none Negated double local variable number 10 → SURVIVED 11.11 Location : hypot Killed by : none Negated double local variable number 8 → SURVIVED 12.12 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with 1.0 → KILLED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with 1.0 → KILLED 14.14 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with 0.0 → KILLED 15.15 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with 0.0 → KILLED 16.16 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with -1.0 → KILLED 17.17 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with -1.0 → KILLED 18.18 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with -Infinity → KILLED 19.19 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() Substituted Infinity with -Infinity → KILLED 20.20 Location : hypot Killed by : none not equal to less than → SURVIVED 21.21 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() not equal to less or equal → KILLED 22.22 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() not equal to greater than → KILLED 23.23 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() not equal to greater or equal → KILLED 24.24 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() not equal to equal → KILLED 25.25 Location : hypot Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 26.26 Location : hypot Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 27.27 Location : hypot Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 28.28 Location : hypot Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 29.29 Location : hypot Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 30.30 Location : hypot Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 31.31 Location : hypot Killed by : none Decremented (--a) double local variable number 10 → SURVIVED 32.32 Location : hypot Killed by : none Decremented (--a) double local variable number 8 → SURVIVED
|
| 3597 |
|
1.1 Location : hypot Killed by : none replaced call to java/lang/Math::abs with argument → SURVIVED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testAbsNaN() removed call to java/lang/Math::abs → KILLED
|
| 3603 |
|
1.1 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 2.2 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 3.3 Location : hypot Killed by : none Negated double local variable number 8 → SURVIVED 4.4 Location : hypot Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : hypot Killed by : none Replaced double multiplication with modulus → SURVIVED 7.7 Location : hypot Killed by : none Replaced double multiplication with addition → SURVIVED 8.8 Location : hypot Killed by : none Replaced double multiplication with subtraction → SURVIVED 9.9 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 10.10 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 0.0 → SURVIVED 11.11 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -1.0 → SURVIVED 12.12 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -2.409919865102884E-181 → SURVIVED 13.13 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 14.14 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -1.0 → SURVIVED 15.15 Location : hypot Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 16.16 Location : hypot Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 17.17 Location : hypot Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 18.18 Location : hypot Killed by : none Decremented (--a) double local variable number 8 → SURVIVED
|
| 3604 |
|
1.1 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 2.2 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 3.3 Location : hypot Killed by : none Negated double local variable number 10 → SURVIVED 4.4 Location : hypot Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : hypot Killed by : none Replaced double multiplication with modulus → SURVIVED 7.7 Location : hypot Killed by : none Replaced double multiplication with addition → SURVIVED 8.8 Location : hypot Killed by : none Replaced double multiplication with subtraction → SURVIVED 9.9 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 10.10 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 0.0 → SURVIVED 11.11 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -1.0 → SURVIVED 12.12 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -2.409919865102884E-181 → SURVIVED 13.13 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 14.14 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -1.0 → SURVIVED 15.15 Location : hypot Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 16.16 Location : hypot Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 17.17 Location : hypot Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 18.18 Location : hypot Killed by : none Decremented (--a) double local variable number 10 → SURVIVED
|
| 3605 |
|
1.1 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 1.0 → SURVIVED 2.2 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 1.0 → SURVIVED 3.3 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 0.0 → SURVIVED 4.4 Location : hypot Killed by : none Substituted 4.149515568880993E180 with -1.0 → SURVIVED 5.5 Location : hypot Killed by : none Substituted 4.149515568880993E180 with -4.149515568880993E180 → SURVIVED
|
| 3606 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() changed conditional boundary → KILLED 2.2 Location : hypot Killed by : none Substituted 548405248 with 548405249 → SURVIVED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() negated conditional → KILLED 4.4 Location : hypot Killed by : none removed conditional - replaced comparison check with false → SURVIVED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() removed conditional - replaced comparison check with true → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated integer local variable number 13 → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 548405248 with 1 → KILLED 8.8 Location : hypot Killed by : none Substituted 548405248 with 0 → SURVIVED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 548405248 with -1 → KILLED 10.10 Location : hypot Killed by : none Substituted 548405248 with -548405248 → SURVIVED 11.11 Location : hypot Killed by : none Substituted 548405248 with 548405249 → SURVIVED 12.12 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Substituted 548405248 with 548405247 → KILLED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() greater or equal to less than → KILLED 14.14 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() greater or equal to less or equal → KILLED 15.15 Location : hypot Killed by : none greater or equal to greater than → SURVIVED 16.16 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() greater or equal to equal → KILLED 17.17 Location : hypot Killed by : none greater or equal to not equal → SURVIVED 18.18 Location : hypot Killed by : none Incremented (a++) integer local variable number 13 → SURVIVED 19.19 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) integer local variable number 13 → KILLED 20.20 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (++a) integer local variable number 13 → KILLED 21.21 Location : hypot Killed by : none Decremented (--a) integer local variable number 13 → SURVIVED
|
| 3612 |
|
1.1 Location : hypot Killed by : none Substituted 0.0 with 1.0 → SURVIVED 2.2 Location : hypot Killed by : none negated conditional → SURVIVED 3.3 Location : hypot Killed by : none removed conditional - replaced equality check with false → SURVIVED 4.4 Location : hypot Killed by : none removed conditional - replaced equality check with true → SURVIVED 5.5 Location : hypot Killed by : none Negated double local variable number 10 → SURVIVED 6.6 Location : hypot Killed by : none Substituted 0.0 with 1.0 → SURVIVED 7.7 Location : hypot Killed by : none Substituted 0.0 with -1.0 → SURVIVED 8.8 Location : hypot Killed by : none Substituted 0.0 with 1.0 → SURVIVED 9.9 Location : hypot Killed by : none Substituted 0.0 with -1.0 → SURVIVED 10.10 Location : hypot Killed by : none not equal to less than → SURVIVED 11.11 Location : hypot Killed by : none not equal to less or equal → SURVIVED 12.12 Location : hypot Killed by : none not equal to greater than → SURVIVED 13.13 Location : hypot Killed by : none not equal to greater or equal → SURVIVED 14.14 Location : hypot Killed by : none not equal to equal → SURVIVED 15.15 Location : hypot Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 16.16 Location : hypot Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 17.17 Location : hypot Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 18.18 Location : hypot Killed by : none Decremented (--a) double local variable number 10 → SURVIVED
|
| 3613 |
|
1.1 Location : hypot Killed by : none replaced call to java/lang/Math::abs with argument → NO_COVERAGE 2.2 Location : hypot Killed by : none removed call to java/lang/Math::abs → NO_COVERAGE 3.3 Location : hypot Killed by : none replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::hypot → NO_COVERAGE 4.4 Location : hypot Killed by : none replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::hypot → NO_COVERAGE 5.5 Location : hypot Killed by : none Negated double local variable number 8 → NO_COVERAGE 6.6 Location : hypot Killed by : none Incremented (a++) double local variable number 8 → NO_COVERAGE 7.7 Location : hypot Killed by : none Decremented (a--) double local variable number 8 → NO_COVERAGE 8.8 Location : hypot Killed by : none Incremented (++a) double local variable number 8 → NO_COVERAGE 9.9 Location : hypot Killed by : none Decremented (--a) double local variable number 8 → NO_COVERAGE
|
| 3621 |
|
1.1 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 1.0 → SURVIVED 2.2 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 3.3 Location : hypot Killed by : none Negated double local variable number 8 → SURVIVED 4.4 Location : hypot Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : hypot Killed by : none Replaced double multiplication with modulus → SURVIVED 7.7 Location : hypot Killed by : none Replaced double multiplication with addition → SURVIVED 8.8 Location : hypot Killed by : none Replaced double multiplication with subtraction → SURVIVED 9.9 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 1.0 → SURVIVED 10.10 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 0.0 → SURVIVED 11.11 Location : hypot Killed by : none Substituted 4.149515568880993E180 with -1.0 → SURVIVED 12.12 Location : hypot Killed by : none Substituted 4.149515568880993E180 with -4.149515568880993E180 → SURVIVED 13.13 Location : hypot Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 14.14 Location : hypot Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 15.15 Location : hypot Killed by : none Incremented (++a) double local variable number 8 → SURVIVED 16.16 Location : hypot Killed by : none Decremented (--a) double local variable number 8 → SURVIVED
|
| 3622 |
|
1.1 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 1.0 → SURVIVED 2.2 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 3.3 Location : hypot Killed by : none Negated double local variable number 10 → SURVIVED 4.4 Location : hypot Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 6.6 Location : hypot Killed by : none Replaced double multiplication with modulus → SURVIVED 7.7 Location : hypot Killed by : none Replaced double multiplication with addition → SURVIVED 8.8 Location : hypot Killed by : none Replaced double multiplication with subtraction → SURVIVED 9.9 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 1.0 → SURVIVED 10.10 Location : hypot Killed by : none Substituted 4.149515568880993E180 with 0.0 → SURVIVED 11.11 Location : hypot Killed by : none Substituted 4.149515568880993E180 with -1.0 → SURVIVED 12.12 Location : hypot Killed by : none Substituted 4.149515568880993E180 with -4.149515568880993E180 → SURVIVED 13.13 Location : hypot Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 14.14 Location : hypot Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 15.15 Location : hypot Killed by : none Incremented (++a) double local variable number 10 → SURVIVED 16.16 Location : hypot Killed by : none Decremented (--a) double local variable number 10 → SURVIVED
|
| 3623 |
|
1.1 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 2.2 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 3.3 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 0.0 → SURVIVED 4.4 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -1.0 → SURVIVED 5.5 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -2.409919865102884E-181 → SURVIVED 6.6 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with 1.0 → SURVIVED 7.7 Location : hypot Killed by : none Substituted 2.409919865102884E-181 with -1.0 → SURVIVED
|
| 3627 |
|
1.1 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced call to org/apache/commons/numbers/complex/Complex::x2y2 with argument → KILLED 2.2 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced call to java/lang/Math::sqrt with argument → KILLED 3.3 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with division → KILLED 4.4 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() removed call to org/apache/commons/numbers/complex/Complex::x2y2 → KILLED 5.5 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() removed call to java/lang/Math::sqrt → KILLED 6.6 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::hypot → KILLED 7.7 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::hypot → KILLED 8.8 Location : hypot Killed by : none Negated double local variable number 8 → SURVIVED 9.9 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 10 → KILLED 10.10 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 14 → KILLED 11.11 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 12.12 Location : hypot Killed by : none Replaced double multiplication with division → SURVIVED 13.13 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPow() Replaced double multiplication with modulus → KILLED 14.14 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with addition → KILLED 15.15 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with subtraction → KILLED 16.16 Location : hypot Killed by : none Incremented (a++) double local variable number 8 → SURVIVED 17.17 Location : hypot Killed by : none Incremented (a++) double local variable number 10 → SURVIVED 18.18 Location : hypot Killed by : none Incremented (a++) double local variable number 14 → SURVIVED 19.19 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 8 → KILLED 20.20 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 10 → KILLED 21.21 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 14 → KILLED 22.22 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 8 → KILLED 23.23 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 10 → KILLED 24.24 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 14 → KILLED 25.25 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 8 → KILLED 26.26 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 10 → KILLED 27.27 Location : hypot Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 14 → KILLED
|
| 3658 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 2.2 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 0 → KILLED 3.3 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 0 → KILLED 4.4 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double multiplication with modulus → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with addition → KILLED 8.8 Location : x2y2 Killed by : none Replaced double multiplication with subtraction → SURVIVED 9.9 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 0 → KILLED 10.10 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 0 → KILLED 11.11 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 0 → KILLED 12.12 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 0 → KILLED 13.13 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 14.14 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 15.15 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED 16.16 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED
|
| 3659 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 2.2 Location : x2y2 Killed by : none Negated double local variable number 2 → SURVIVED 3.3 Location : x2y2 Killed by : none Negated double local variable number 2 → SURVIVED 4.4 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double multiplication with division → KILLED 6.6 Location : x2y2 Killed by : none Replaced double multiplication with modulus → SURVIVED 7.7 Location : x2y2 Killed by : none Replaced double multiplication with addition → SURVIVED 8.8 Location : x2y2 Killed by : none Replaced double multiplication with subtraction → SURVIVED 9.9 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 2 → KILLED 10.10 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 2 → KILLED 11.11 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 2 → KILLED 12.12 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 2 → KILLED 13.13 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 14.14 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 15.15 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED 16.16 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED
|
| 3665 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::splitHigh with argument → KILLED 2.2 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::splitHigh → KILLED 3.3 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 0 → KILLED 4.4 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 0 → KILLED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 0 → KILLED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED
|
| 3666 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 2.2 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 0 → KILLED 3.3 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 8 → KILLED 4.4 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with multiplication → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 8.8 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with modulus → KILLED 9.9 Location : x2y2 Killed by : none Incremented (a++) double local variable number 0 → SURVIVED 10.10 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 8 → KILLED 11.11 Location : x2y2 Killed by : none Decremented (a--) double local variable number 0 → SURVIVED 12.12 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 8 → KILLED 13.13 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 0 → KILLED 14.14 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 8 → KILLED 15.15 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 0 → KILLED 16.16 Location : x2y2 Killed by : none Decremented (--a) double local variable number 8 → SURVIVED
|
| 3667 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced call to org/apache/commons/numbers/complex/Complex::squareLow with argument → KILLED 2.2 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() removed call to org/apache/commons/numbers/complex/Complex::squareLow → KILLED 3.3 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 10 → KILLED 4.4 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 8 → KILLED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 4 → KILLED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 10 → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 8 → KILLED 8.8 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 4 → KILLED 9.9 Location : x2y2 Killed by : none Decremented (a--) double local variable number 10 → SURVIVED 10.10 Location : x2y2 Killed by : none Decremented (a--) double local variable number 8 → SURVIVED 11.11 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 4 → KILLED 12.12 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 10 → KILLED 13.13 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 8 → KILLED 14.14 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 4 → KILLED 15.15 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 10 → KILLED 16.16 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 8 → KILLED 17.17 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 4 → KILLED
|
| 3669 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() replaced call to org/apache/commons/numbers/complex/Complex::splitHigh with argument → KILLED 2.2 Location : x2y2 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::splitHigh → SURVIVED 3.3 Location : x2y2 Killed by : none Negated double local variable number 2 → SURVIVED 4.4 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 2 → KILLED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 2 → KILLED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED
|
| 3670 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 2.2 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 2 → KILLED 3.3 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 14 → KILLED 4.4 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with multiplication → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 8.8 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with modulus → KILLED 9.9 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 2 → KILLED 10.10 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 14 → KILLED 11.11 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 2 → KILLED 12.12 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 14 → KILLED 13.13 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 2 → KILLED 14.14 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 14 → KILLED 15.15 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 2 → KILLED 16.16 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 14 → KILLED
|
| 3671 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced call to org/apache/commons/numbers/complex/Complex::squareLow with argument → KILLED 2.2 Location : x2y2 Killed by : none removed call to org/apache/commons/numbers/complex/Complex::squareLow → SURVIVED 3.3 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 16 → KILLED 4.4 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 14 → KILLED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 6 → KILLED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 16 → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 14 → KILLED 8.8 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 6 → KILLED 9.9 Location : x2y2 Killed by : none Decremented (a--) double local variable number 16 → SURVIVED 10.10 Location : x2y2 Killed by : none Decremented (a--) double local variable number 14 → SURVIVED 11.11 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 6 → KILLED 12.12 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 16 → KILLED 13.13 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 14 → KILLED 14.14 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 6 → KILLED 15.15 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 16 → KILLED 16.16 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 14 → KILLED 17.17 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 6 → KILLED
|
| 3673 |
|
1.1 Location : x2y2 Killed by : none Replaced double addition with subtraction → SURVIVED 2.2 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 4 → KILLED 3.3 Location : x2y2 Killed by : none Negated double local variable number 6 → SURVIVED 4.4 Location : x2y2 Killed by : none Replaced double operation by second member → SURVIVED 5.5 Location : x2y2 Killed by : none Replaced double addition with subtraction → SURVIVED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with division → KILLED 8.8 Location : x2y2 Killed by : none Replaced double addition with modulus → SURVIVED 9.9 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 4 → KILLED 10.10 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 6 → KILLED 11.11 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 4 → KILLED 12.12 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 6 → KILLED 13.13 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 4 → KILLED 14.14 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 6 → KILLED 15.15 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 4 → KILLED 16.16 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 6 → KILLED
|
| 3683 |
|
1.1 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 2.2 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with subtraction → KILLED 3.3 Location : x2y2 Killed by : none Replaced double addition with subtraction → SURVIVED 4.4 Location : x2y2 Killed by : none Replaced double addition with subtraction → SURVIVED 5.5 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with subtraction → KILLED 6.6 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced double return with 0.0d for org/apache/commons/numbers/complex/Complex::x2y2 → KILLED 7.7 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() replaced return of double value with -(x + 1) for org/apache/commons/numbers/complex/Complex::x2y2 → KILLED 8.8 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 4 → KILLED 9.9 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 20 → KILLED 10.10 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 6 → KILLED 11.11 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 18 → KILLED 12.12 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Negated double local variable number 12 → KILLED 13.13 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Negated double local variable number 20 → KILLED 14.14 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 15.15 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double operation by second member → KILLED 16.16 Location : x2y2 Killed by : none Replaced double operation by second member → SURVIVED 17.17 Location : x2y2 Killed by : none Replaced double operation by second member → SURVIVED 18.18 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double operation by second member → KILLED 19.19 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with addition → KILLED 20.20 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with subtraction → KILLED 21.21 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 22.22 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with subtraction → KILLED 23.23 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with subtraction → KILLED 24.24 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with multiplication → KILLED 25.25 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with multiplication → KILLED 26.26 Location : x2y2 Killed by : none Replaced double addition with multiplication → SURVIVED 27.27 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with multiplication → KILLED 28.28 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with multiplication → KILLED 29.29 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with division → KILLED 30.30 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with division → KILLED 31.31 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with division → KILLED 32.32 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with division → KILLED 33.33 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with division → KILLED 34.34 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double subtraction with modulus → KILLED 35.35 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with modulus → KILLED 36.36 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Replaced double addition with modulus → KILLED 37.37 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testSqrtPolar() Replaced double addition with modulus → KILLED 38.38 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Replaced double addition with modulus → KILLED 39.39 Location : x2y2 Killed by : none Incremented (a++) double local variable number 4 → SURVIVED 40.40 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (a++) double local variable number 20 → KILLED 41.41 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 6 → KILLED 42.42 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 18 → KILLED 43.43 Location : x2y2 Killed by : none Incremented (a++) double local variable number 12 → SURVIVED 44.44 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Incremented (a++) double local variable number 20 → KILLED 45.45 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 4 → KILLED 46.46 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (a--) double local variable number 20 → KILLED 47.47 Location : x2y2 Killed by : none Decremented (a--) double local variable number 6 → SURVIVED 48.48 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testLog10() Decremented (a--) double local variable number 18 → KILLED 49.49 Location : x2y2 Killed by : none Decremented (a--) double local variable number 12 → SURVIVED 50.50 Location : x2y2 Killed by : none Decremented (a--) double local variable number 20 → SURVIVED 51.51 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 4 → KILLED 52.52 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 20 → KILLED 53.53 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 6 → KILLED 54.54 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 18 → KILLED 55.55 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 12 → KILLED 56.56 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Incremented (++a) double local variable number 20 → KILLED 57.57 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 4 → KILLED 58.58 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 20 → KILLED 59.59 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 6 → KILLED 60.60 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 18 → KILLED 61.61 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 12 → KILLED 62.62 Location : x2y2 Killed by : org.apache.commons.numbers.complex.ComplexTest.testPolarConstructorAbsArg() Decremented (--a) double local variable number 20 → KILLED
|